Telebot нужно создать условие
Всем привет, пишу бота помощника, для подготовки к ЕГЭ. Программирую не так давно, вот и возник вопрос: как считать время простоя? То есть, если бот не видит ответа на вопрос в течение 30-50 сек, нужно прислать человеку что-то на подобии "Ало, ты тут?" На заранее спасибо)
Ответы (1 шт):
Автор решения: Gleb
→ Ссылка
Вы можете использовать модуль threading.
Вот пример:
from telebot import *
import threading as thr
bot = TeleBot("token")
def time_reply(s):
def worker():
time.sleep(s)
bot.send_message("chat id", "Ты еще тут?")
a = thr.Thread(target=worker, daemon=True)
a.start()
time_reply(50)
bot.polling()