Загрузка...

Уведомления от тг бота

Тема в разделе Python создана пользователем dawdakyl 10 сен 2020. 417 просмотров

  1. dawdakyl
    dawdakyl Автор темы 10 сен 2020 30 3 дек 2017
    [IMG] Очень долго искал как это сделать. Но так и не нашел.
     
  2. mcborrrov
    mcborrrov 10 сен 2020 Заблокирован(а) 12 12 апр 2020
    1. dawdakyl Автор темы
      mcborrrov, NameError: name 'call' is not defined
    2. mcborrrov
      dawdakyl,
      Python
      @bot.callback_query_handler(func=lambda call: True):
      def callback_inline(call):
      bot.answer_callback_query(callback_query_id=call.id, show_alert=False, text="Текст уведы")
  3. setcode
    setcode 10 сен 2020 27 10 май 2019
    Смотри. Есть у тебя клава
    Код

    msg = f"Купить аккаунт за 1 000 000"
    markup = telebot.types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton(text='\u274c нахуй', callback_data="Отмена"))
    Теперь нужно обработать
    Код
    @bot.callback_query_handler(func=lambda call: True)
    def query_handler(call):
    if call.data == 'Отмена':
    bot.answer_callback_query(callback_query_id=call.id, text='Текст уведомления') # Этот текст как уведомление всплывающее
    answer = 'Отмена как бы так!' # Этот текст пойдёт в чат
    bot.clear_step_handler_by_chat_id(chat_id=call.message.chat.id)
    Keyboard = types.ReplyKeyboardMarkup(True)
    bot.send_message(call.message.chat.id, answer, reply_markup=Keyboard)
     
  4. calldata
    calldata 10 сен 2020 88 22 авг 2018
    Ответ на callback_query
     
Top
Загрузка...