• Как обработать тип данных PollAnswer?

    @TKDBOT Автор вопроса
    Учу python. Готов к конструктивной критике.
    @bot.poll_answer_handler()
    def pola(polle):
         print(polle.option_ids[0])
    Ответ написан
    Комментировать
  • Как создать функцию рассылки в TeleBot?

    @TKDBOT
    Учу python. Готов к конструктивной критике.
    bot.send_message(message.chat.id, 'Введите текст рассылки')
    bot.register_next_step_handler(message, spam)
    
    # Блок кода рассылки по всем юзерам которые заходили в бот за все время
    # _________________________________________________________________________________
    def spam(message):
        txt = message.text
        conn = sqlite3.connect('db.db')
        cursor = conn.cursor()
        cursor.execute(f"SELECT chat_id FROM users")
        spam_baza = cursor.fetchall()
        for z in range(len(spam_baza)):
            try:
                bot.send_message(spam_baza[z][0], txt)
            except:
                pass
        bot.send_message(message.chat.id, 'Рассылка завершена')
    Ответ написан
    Комментировать