Python电视机器人。如果用户不';我什么也不做?

Python电视机器人。如果用户不';我什么也不做?,python,telegram-bot,python-telegram-bot,telegram-api,Python,Telegram Bot,Python Telegram Bot,Telegram Api,我是电报机器人建筑的新手,问题是,如果用户在12小时内什么都不做,怎么可能向用户发送消息,如果用户继续什么都不做,怎么可能发送另一条消息?但如果他点击消息4中的按钮,例如,它会跳过消息5 if call.data == 'GetLesson1': bot.send_message(call.message.chat.id, mg.third_message, reply_markup=kb.check_exercise()) push_data.append(ca

我是电报机器人建筑的新手,问题是,如果用户在12小时内什么都不做,怎么可能向用户发送消息,如果用户继续什么都不做,怎么可能发送另一条消息?但如果他点击消息4中的按钮,例如,它会跳过消息5

if call.data == 'GetLesson1':
        bot.send_message(call.message.chat.id, mg.third_message, reply_markup=kb.check_exercise())
        push_data.append(call.data)
if call.data == 'Exercise':
        bot.send_message(call.message.chat.id, mg.sixth_message, reply_markup=kb.check_exercise())

time.sleep(54000)

if call.data is None:
        bot.send_message(call.message.chat.id, mg.fourth_message, reply_markup=kb.check_exercise())

time.sleep(54000)

if call.data is None:
        bot.send_message(call.message.chat.id, mg.fives_message, reply_markup=kb.check_exercise())






您需要阅读中提供的相关信息

下面是一个示例,如何在一分钟内发送消息:

def callback\u分钟(上下文:telegram.ext.CallbackContext):
context.bot.send_message(chat_id='@examplechannel',
text='每分钟一条消息')
作业每分钟=j.run\u重复(回调每分钟,间隔=60,第一次=0)
在该回调中,您可以检查用户是否从那个时候发送了任何内容,甚至在收到新消息时完全删除该作业(所以不需要检查)

job\u minute.schedule\u remove()
请参阅文档中的。

您需要阅读中提供的内容

下面是一个示例,如何在一分钟内发送消息:

def callback\u分钟(上下文:telegram.ext.CallbackContext):
context.bot.send_message(chat_id='@examplechannel',
text='每分钟一条消息')
作业每分钟=j.run\u重复(回调每分钟,间隔=60,第一次=0)
在该回调中,您可以检查用户是否从那个时候发送了任何内容,甚至在收到新消息时完全删除该作业(所以不需要检查)

job\u minute.schedule\u remove()
请参阅文档中的