Пользователь пока ничего не рассказал о себе

Лучшие ответы пользователя

Все ответы (1)
  • Бот проверки подписки в телеграм работает не корректно, как исправить?

    @IllIDan3 Автор вопроса
    Кстати, у меня опять возникла проблема.
    @bot.message_handler(content_types = ['text'])
    def check(message):
      if message.chat.type == 'private':
        if message.text == 'Подтвердить':
          status = ['creator', 'administrator', 'member']
          for stat in status:
            markup = types.ReplyKeyboardMarkup(resize_keyboard = True)
            menu_btn = types.KeyboardButton('Главное меню')
            markup.add(menu_btn)
            if stat == bot.get_chat_member(chat_id = '-1001670595457', user_id = message.from_user.id).status:
              bot.send_message(message.chat.id, 'Вы подписаны на канал!', reply_markup = markup)
              break
            else:
              bot.send_message(message.chat.id, 'Доступ закрыт, подпишитесь на канал'
                                            f'{channel_link}')
    
    @bot.message_handler(content_types = ['text'])
    def func(message):
      if message.chat.type == 'private':
        if message.text == 'Главное меню':
          markup = types.ReplyKeyboardMarkup(resize_keyboard = True)
          ref_btn = types.KeyboardButton('Реферальная ссылка')
          ref_count_btn = types.KeyboardButton('Ваши рефералы')
          buy_btn = types.KeyboardButton('Купить')
          markup.add(ref_btn, ref_count_btn, buy_btn)
          bot.send_message(message.chat.id, 'Меню', reply_markup = markup)

    Кнопка "Главное меню" не работает
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (4)