我正在尝试使用python创建对话电报机器人。 我正在尝试获取用户的答复,并希望我的漫游器答复他。 但是该bot除了继续发送以前的文本(即bot命令)以外,没有读取新消息。
这是我正在使用的功能:
persist
这是我的主要功能:
lubridate::ymd('20130131')
lubridate::ymd(20130131)
lubridate::ymd(dataset2$date)
这是我得到的输出:
答案 0 :(得分:1)
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))
是一个很好的参考