Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 12

J

Jiracle in pyTelegramBotAPI.talks.ru
тудым-сюдым
Всё, теперь я несу не только токсичность, но и полезные вещи. Стремлюсь попасть в цитатник
походите на детей, которым лишь бы выебнуться. Кстати сразу напомнило о сампе и покупки админки там, тоже хочется детям показаться особенными))
источник

т

тудым-сюдым in pyTelegramBotAPI.talks.ru
Jiracle
походите на детей, которым лишь бы выебнуться. Кстати сразу напомнило о сампе и покупки админки там, тоже хочется детям показаться особенными))
источник

J

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

EM

Egor Jolto Makarov in pyTelegramBotAPI.talks.ru
Jiracle
походите на детей, которым лишь бы выебнуться. Кстати сразу напомнило о сампе и покупки админки там, тоже хочется детям показаться особенными))
Самперы тут?
источник

S

SetazeR in pyTelegramBotAPI.talks.ru
Mad Way
Сколько раз люди обращались с тем, что не работают команды, потому что перехватываются хендлером текста.
не так часто как тебе кажется
источник
2019 November 13

n

nice in pyTelegramBotAPI.talks.ru
Всем привет
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
источник

n

nice in pyTelegramBotAPI.talks.ru
Чтобы при нажатии на инлайн кнопку
Текст товара перенес в чек
источник

n

nice in pyTelegramBotAPI.talks.ru
😁👍 это только пример
источник

n

nice in pyTelegramBotAPI.talks.ru
Я подобными вещами не занимаюсь))))
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
nice
😁👍 это только пример
Хороший пример. Больше в ТГ ведь нет ботов с кнопками, кроме продажи кокаина
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
nice
Чтобы при нажатии на инлайн кнопку
Текст товара перенес в чек
При нажатии на кнопку ловишь колбэк с помощью колбэк-хэндлера, и делаешь там что хочешь
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Колбэк-дату ты тоже пишешь сам, поэтому проблем с этим быть не должно
источник

n

nice in pyTelegramBotAPI.talks.ru
@bot.callback_query_handler(func=lambda c: True)
def next1(message):
   global name1
   name1 = message.text
   tovar = types.InlineKeyboardMarkup()
   but_1 = types.InlineKeyboardButton(text='Пломбир Ванильный', callback_data='Пломбир')
   but_2 = types.InlineKeyboardButton(text='Пломбир Шоколадный', callback_data='ПломбирШоколабный')
   tovar.add(but_2)
   tovar.add(but_1)
   bot.send_message(message.chat.id, 'Выберите ваше морожное', reply_markup=tovar)


@bot.callback_query_handler(lambda c: c.data)
def callback_answer(callback_query: types.CallbackQuery, c):
   if c.data == 'Пломбир':
       send1 = bot.send_message(c.message.chat.id, 'Какую начинку вы хотите?')
       bot.register_next_step_handler(send1, next2)
источник

n

nice in pyTelegramBotAPI.talks.ru
Как теперь поймать калбек чтобы получить в чеке:

Товар '+калбек+'
Начинка '+text1+'
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
nice
@bot.callback_query_handler(func=lambda c: True)
def next1(message):
   global name1
   name1 = message.text
   tovar = types.InlineKeyboardMarkup()
   but_1 = types.InlineKeyboardButton(text='Пломбир Ванильный', callback_data='Пломбир')
   but_2 = types.InlineKeyboardButton(text='Пломбир Шоколадный', callback_data='ПломбирШоколабный')
   tovar.add(but_2)
   tovar.add(but_1)
   bot.send_message(message.chat.id, 'Выберите ваше морожное', reply_markup=tovar)


@bot.callback_query_handler(lambda c: c.data)
def callback_answer(callback_query: types.CallbackQuery, c):
   if c.data == 'Пломбир':
       send1 = bot.send_message(c.message.chat.id, 'Какую начинку вы хотите?')
       bot.register_next_step_handler(send1, next2)
1. В функцию тебе передает call, а не message.
2. В одном боте может быть только один колбэк - хэндлер
источник

т

тудым-сюдым in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
1. В функцию тебе передает call, а не message.
2. В одном боте может быть только один колбэк - хэндлер
3. Кириллица в колбеках не передается
источник

AG

Archer Godson in pyTelegramBotAPI.talks.ru
Kevin Atlas
‼️Ответы на большинство ваших вопросов тут‼️:
google.com
документация telebot
документация телеграм

Повод задуматься:
чаты сделаны чтоб заколять челов искать инфу самим © Kevin Atlas
-
лучшая практика - своя, сам накосячил, потом потом исправил оптимизировал и стало заебись, хотя окончательно заебись никогда не станет  ©  slair
-
бот не делает того, чего не делает. © Archer Godson
-
ого, я в цитатнике :)
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Ты, конечно, можешь назвать переменную так, но обрабатываешь ты ее как сообщение
источник

n

nice in pyTelegramBotAPI.talks.ru
Вот допустим callback=plombir
Или callback=plombirchoco
Как теперь использовать его чтобы вывести в чек Пломбир или пломбир шоколад
источник