首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电报中的内嵌按钮(使用aiogram)

电报中的内嵌按钮(使用aiogram)
EN

Stack Overflow用户
提问于 2022-10-30 19:20:11
回答 1查看 128关注 0票数 0

如何制作内嵌按钮处理程序,使按下按钮10000输出1,按下按钮20000输出2等等。我在网上搜索过,他们写的所有东西都不起作用。

代码语言:javascript
复制
kb_1 = InlineKeyboardButton(text='10000', callback_data='ib_1')
kb_2 = InlineKeyboardButton(text='20000', callback_data='ib_2')
kb_3 = InlineKeyboardButton(text='30000', callback_data='ib_3')
kb_4 = InlineKeyboardButton(text='40000', callback_data='ib_4')
kb_5 = InlineKeyboardButton(text='50000', callback_data='ib_5')
kb_6 = InlineKeyboardButton(text='60000', callback_data='ib_6')
kb_7 = InlineKeyboardButton(text='70000', callback_data='ib_7')
kb_8 = InlineKeyboardButton(text='80000', callback_data='ib_8')
kb_9 = InlineKeyboardButton(text='90000', callback_data='ib_9')
kb_10 = InlineKeyboardButton(text='100000', callback_data='ib_10')
kb_11 = InlineKeyboardButton(text='110000', callback_data='ib_11')
kb_12 = InlineKeyboardButton(text='120000', callback_data='ib_12')
kb_13 = InlineKeyboardButton(text='130000', callback_data='ib_13')

kb_money = InlineKeyboardMarkup()
kb_money.row(kb_1, kb_2, kb_3).row(kb_4, kb_5, kb_6).row(kb_7, kb_8, kb_9).row(kb_10, kb_11, kb_12).add(kb_13)

@dp.message_handler(content_types=['text'])
async def all_client(message):
    if message.text == ' Покупка монет':
        await message.reply('Сколько монет ты хочешь?', reply_markup=kb_money)

我在网上到处搜索,他们写的东西都不管用。

EN

回答 1

Stack Overflow用户

发布于 2022-10-31 07:53:52

试试这个:

代码语言:javascript
复制
from aiogram.utils.callback_data import CallbackData

cb_inline = CallbackData("post", 'action', "data")
keyboard = InlineKeyboardMarkup(
    inline_keyboard= [
        InlineKeyboardButton(text='MyText', callback_data=cb_inline.new(action='myact', data='MyText')
        ]

@dp.callback_query_handler(cb_inline.filter(action='myact'))
async def choice_registr_method(call: CallbackQuery, callback_data):
    pass

)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74256052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档