Форум сайта python.su
0
Прошу помочь мне . Мне нужно чтобы бот присылал сообщения с задержкой . time.sleep() не подходит , т.к останавливает работу бота для всех пользователей .
Офлайн
857
bushПопробуй сделать его многопоточным. Можно использовать модуль threading.
time.sleep() не подходит , т.к останавливает работу бота для всех пользователей .
>>> import threading >>> >>> threading.Timer <class 'threading.Timer'> >>> >>> print(threading.Timer.__doc__) Call a function after a specified number of seconds: t = Timer(30.0, f, args=None, kwargs=None) t.start() t.cancel() # stop the timer's action if it's still waiting >>>
Офлайн