@amogusnikov

Как сделать так, чтобы бот отправлял стикер после 15 20 сообщений?

например: бот отправил мне 14 сообщений и когда он отправит 15 сообщение он должен отправить с этим сообщением еще и стикер, подскажите пожалуйста как это реализовать. Библиотека telebot
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
donko1
@donko1
Изучаю python
Насколько я понимаю вашу проблему то решение такое
for i in range(15):
 bot.send_message(id, txt)
bot.send_sticker(id, sticker_id)

Или так. Напишите это в начале кодаcount = 0
Теперь перед отправкой нужно проверять число. Так же, что бы не было проблем со старыми версиями питон напишите такую функцию
def plus_count():
 global count
 count += 1
def clear_count():
 global count
 count = 0

И вот как должен выглядеть новая отправка
bot.send_message(id, txt)
plus_count()
if count == 15:
 bot.send_sticker(id, sticker_id)
 clear_count()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы