Size: a a a

pyTelegramBotAPI.talks.ru

2020 October 27

V

Vela in pyTelegramBotAPI.talks.ru
Roman Michkodan
Народ, хэлп.
В какой-то момент перестали работать инлайн кнопки. Просто loading и все.
В чем может быть проблема? Ну так, на вскидку.
Callback проверь
источник

V

Vela in pyTelegramBotAPI.talks.ru
Совпалают ли
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
Vela
Совпалают ли
Да, абсолютно.
источник

A

Abdullaev in pyTelegramBotAPI.talks.ru
Roman Michkodan
Народ, хэлп.
В какой-то момент перестали работать инлайн кнопки. Просто loading и все.
В чем может быть проблема? Ну так, на вскидку.
Скинь код
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
Roman Michkodan
В кривых руках, а еще?
В кривом коде
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
@bot.message_handler(commands=['start'])
def send_welcome(msg):
   if connected_check(msg):
       bot.send_message(msg.chat.id, MainConfig.CONNECTION_TEXT, parse_mode=['html'])
   else:
       bot.send_message(msg.chat.id, 'Вы наш партнер?',
                        reply_markup=buttons.welcome_buttons)

@bot.callback_query_handler(func=lambda msg: msg.data == 'partner_false')
def functions_selection(msg):
   partner_reg = types.InlineKeyboardMarkup(row_width=1)
   partner_button = types.InlineKeyboardButton("Cтать партнером 🤝", url='panpartner.ru')
   partner_reg.add(partner_button)
   bot.send_message(msg.message.chat.id, MainConfig.NEW_PARTNER_TEXT, parse_mode=['html'], reply_markup=partner_reg)
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
welcome_buttons = types.InlineKeyboardMarkup(row_width=2)
partner_false = types.InlineKeyboardButton('Нет, но хочу 🚩', callback_data='partner_false')
partner_true = types.InlineKeyboardButton('Да, я ваш партнер✅', callback_data='partner_true')
welcome_buttons.add(partner_true, partner_false)
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
То есть, есть две кнопки partner_false и partner_true
источник

A

Abdullaev in pyTelegramBotAPI.talks.ru
Roman Michkodan
@bot.message_handler(commands=['start'])
def send_welcome(msg):
   if connected_check(msg):
       bot.send_message(msg.chat.id, MainConfig.CONNECTION_TEXT, parse_mode=['html'])
   else:
       bot.send_message(msg.chat.id, 'Вы наш партнер?',
                        reply_markup=buttons.welcome_buttons)

@bot.callback_query_handler(func=lambda msg: msg.data == 'partner_false')
def functions_selection(msg):
   partner_reg = types.InlineKeyboardMarkup(row_width=1)
   partner_button = types.InlineKeyboardButton("Cтать партнером 🤝", url='panpartner.ru')
   partner_reg.add(partner_button)
   bot.send_message(msg.message.chat.id, MainConfig.NEW_PARTNER_TEXT, parse_mode=['html'], reply_markup=partner_reg)
/haste@hastebin_bbot
источник

H

Hatebin | Hastebin B... in pyTelegramBotAPI.talks.ru
Abdullaev
/haste@hastebin_bbot
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
ты код то запустил?
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
что пишет, когда запускается и ты нажимаешь?
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
тудым-сюдым
что пишет, когда запускается и ты нажимаешь?
В том то и дело, что ничего.
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
Просто грузится и все.
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
Я попробовал принтануть msg при клике на  кнопку, тоже ничего.
То есть получается, что кнопка вообще не отрабатывает.
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
Roman Michkodan
welcome_buttons = types.InlineKeyboardMarkup(row_width=2)
partner_false = types.InlineKeyboardButton('Нет, но хочу 🚩', callback_data='partner_false')
partner_true = types.InlineKeyboardButton('Да, я ваш партнер✅', callback_data='partner_true')
welcome_buttons.add(partner_true, partner_false)
это че за хрень?
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
Ну, у меня просто отдельный файл с кнопками. Я оттуда все импортирую.
Поэтому тут вот так:
bot.send_message(msg.chat.id, 'Вы наш партнер?',
                        reply_markup=buttons.welcome_buttons)
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
Клавиатура в тг с тем коллбеком?
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
Да.
источник