Как отправить пользователю сообщение спустя некоторое время?

После определенного слова, бот выводит пользователю фото и нужно сделать так чтобы через 5секунд бот отправил текстовое сообщение. Стоит вопрос, как это сделать? (сам делаю через телебот)

@bot.message_handler(chat_types=['private'], func=lambda msg: msg.text == 'Сумма n-первых членов')
def opredelenie_arifm(message: types.Message):
    photo1 = open('png/Group 28.png', 'rb')
    bot.send_photo(message.chat.id, photo1)
#сообщение ниже должно быть отправлено через 5 секунд(слово Привет к примеру)
    bot.send_message(message.chat.id, 'Привет!')

Ответы (1 шт):

Автор решения: Skir

(Эта библиотека входит в обычные библиотеки пайтона, скачивать её не нужно) Если ты работаешь в IDE, по типу PyCharm импортируй модуль time - import time . Используй функцию time.sleep(Время в секундах, можно дробное число).

→ Ссылка