Size: a a a

pyTelegramBotAPI.talks.ru

2020 December 24

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Переслано от ダーリン (Darling)...
a = callback.message.json['reply_markup']['inline_keyboard']
   for i in a:
       callbackto = str(i[0]["callback_data"])
       if callbackto == callback.data:
           print(str(i[0]["text"]))
источник

🚀

🚀 Актан in pyTelegramBotAPI.talks.ru
Что делает callback_data?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Но мне не приходилось, тип если callback data какая-то то понятно какой текст
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
🚀 Актан
Что делает callback_data?
Где
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Вот так можно поймать текст нажатой кнопки
Я только что это спрашивал XD

Но решил не отправлять сообщение и еще покопаться
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Ну типа это вообще хрень какая-то
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Ну типа это вообще хрень какая-то
Ну да
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
У тебя у всех кнопок callback data разная и ты сам текст ставишь значит знаешь какой
источник

A

Aryn in pyTelegramBotAPI.talks.ru
🚀 Актан
Что делает callback_data?
Приходящие обновы инлайн кнопок от тг
источник

A

Aryn in pyTelegramBotAPI.talks.ru
Хз как объяснить
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Смотри пример, например у тебя в конфиге текст send = Отправить

И ты создаёшь кнопку с текстом send из конфига и callback data тоже send.
И просто когда приходит
if callback.data == 'send':
   print(send из конфига)
И выйдет у тебя текст Отправить
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Ты сам знаешь какой он как бы
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Переслано от ダーリン (Darling)
a = callback.message.json['reply_markup']['inline_keyboard']
   for i in a:
       callbackto = str(i[0]["callback_data"])
       if callbackto == callback.data:
           print(str(i[0]["text"]))
А это хз зачем
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Если пустой callback query handler сделать и просто смотреть какие кнопки нажимаются
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Смотри пример, например у тебя в конфиге текст send = Отправить

И ты создаёшь кнопку с текстом send из конфига и callback data тоже send.
И просто когда приходит
if callback.data == 'send':
   print(send из конфига)
И выйдет у тебя текст Отправить
А тут можно не print(send из конфига) а print(callback.data из конфига) которая и так send
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Тогда вообще можно убрать проверки на callback
источник

A

Abdullaev in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А тут можно не print(send из конфига) а print(callback.data из конфига) которая и так send
источник

A

Aryn in pyTelegramBotAPI.talks.ru
Замудрено и непонятно
источник

A

Aryn in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Тогда вообще можно убрать проверки на callback
Ему нужен способ как достать текст с кнопки, а ты нахимичил
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Aryn
Ему нужен способ как достать текст с кнопки, а ты нахимичил
Я в обоих случаях нахимичил
источник