如何解决Python中的电报对话机器人
我正在尝试使用python创建对话电报机器人。 我正在尝试获取用户的答复,并希望我的漫游器答复他。 但是该bot除了继续发送以前的文本(即bot命令)以外,没有读取新消息。
这是我正在使用的功能:
persist
这是我的主要功能:
lubridate::ymd('20130131')
lubridate::ymd(20130131)
lubridate::ymd(dataset2$date)
这是我得到的输出:
解决方法
CommandHandler的实现需要更正。默认的MessageHandler实现也丢失了(除非您没有在问题中复制)
def start(update,context):
username = update['message']['chat']['first_name']
chat_id = get_chat_id(update)
...
def main_handler(update,context):
logging.info(f'update : {update}')
msg = update.message.text
update.message.reply_text('Just received: ' + update.message.text)
# message handler
dp.add_handler(CommandHandler('start',start))
dp.add_handler(CommandHandler(Filters.text,main_handler))
是一个很好的参考版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。