使用 python-telegram-bot 包向电报机器人发送语音命令

安德鲁

我正在尝试使用 python 和 python-telegram-bot 包构建一个电报机器人,它现在使用文本命令我尝试向用户发送语音命令..

我的代码像

def start(update, context):
engine = pyttsx3.init()
engine.save_to_file('welcome to this bot', 'voice.mp3')
engine.runAndWait()

#return update.message.reply_text('hi i am bot with your friend')

生成了mp3文件,那么如何将该语音文件发送给用户呢?

CallMeStag

您正在寻找的方法sendVoice官方 API 文档中被调用对于 PTB,它是Bot.send_voice. 另请参阅有关在 PTB 中处理文件Message.reply_voice快捷方式和此wiki 条目


免责声明:我目前是python-telegram-bot.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有 python-telegram-bot 库的电报机器人

使用 python-telegram-bot 创建欢迎机器人

如何使用 Node.js node-telegram-bot-api 从电报机器人订阅和取消订阅用户?

电报机器人:使用 python 发送照片方法

使用 Python 创建/删除 Telegram Bot 命令

requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.telegram.org', port=443): # python 电报机器人使用 pytelegrambotapi 和 Tor

python-telegram-bot - 发送消息

使用Telegram Bot从URL发送照片

Python Telegram Bot 错误

如何使用我的电报机器人通过用户名向某人发送消息

python-telegram-bot:将参数传递给机器人

Telegram Bot API使用python-telegram-bot编辑InlineKeyboard不起作用

使用Telegram客户端进行机器人测试(而非bot API)

电报机器人:如何使用botFather删除命令

如何使用 python bot 将本地 html 文件发送到 Telegram

如何使用 python 在电报机器人中发送数据帧表

R Telegram bot命令

我正在用python3和python-telegram-bot编写一个python机器人,我希望它在发送消息之前显示“正在输入...”

使用python-telegram-bot构建菜单的正确方法

如何在Python-telegram-bot中使用Jobqueue

如何使用 python-telegram-bot 返回 InLineKeyboardButton

如何使用python-telegram-bot转发消息

cron 喜欢使用 python-telegram-bot 进行调度

Python Telegram机器人程序包

电报机器人-使用API

使用sendPhoto发送动画GIF(Telegram机器人)

在 Telepot 中运行 handle(msg)(telegram bot python 包)

(python)Telegram bot-如何定期发送消息?

如何使用Telegram Bot API发送表情符号?