Загрузка...

Notifications from tg bot

Thread in Python created by dawdakyl Sep 10, 2020. 414 views

  1. dawdakyl
    dawdakyl Topic starter Sep 10, 2020 30 Dec 3, 2017
    [IMG] Очень долго искал как это сделать. Но так и не нашел.
     
  2. mcborrrov
    mcborrrov Sep 10, 2020 Banned 12 Apr 12, 2020
    1. dawdakyl Topic starter
      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 Sep 10, 2020 27 May 10, 2019
    Смотри. Есть у тебя клава
    Code

    msg = f"Купить аккаунт за 1 000 000"
    markup = telebot.types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton(text='\u274c нахуй', callback_data="Отмена"))
    Теперь нужно обработать
    Code
    @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 Sep 10, 2020 88 Aug 22, 2018
    Ответ на callback_query
     
Top
Loading...