Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Вопрос с text кнопочкой

Авг
27
1
Пользователь
Здравствуйте! подскажите пожалуйста как сделать обработчик нажатия кнопочки text, например;

"Пинг", после нажатия отправляется соответственно с префиксом, далее пишет:

Пинг;

что-то подобное
 
Решение
ping:
# обработчик кнопки

@bot.on.message(text=["[club(id сообщества)|@(shortname сообщества)] Ping"])
async def btn_ping handler(message: Message):
    return await message.answer("PONG")

build buttn:
keyboard = {
    "one_time": False,
    "inline": True,
    "buttons": [
        [
            {
                "action": {
                    "type": "text",
                    "label": "Ping"
                },
                "color": "primary"
            }
        ]
    ]
}

Самая лёгкая обработка без пэйлоад и прочих.
Будет работать только в беседах.
Апр
49
25
Пользователь
ping:
# обработчик кнопки

@bot.on.message(text=["[club(id сообщества)|@(shortname сообщества)] Ping"])
async def btn_ping handler(message: Message):
    return await message.answer("PONG")

build buttn:
keyboard = {
    "one_time": False,
    "inline": True,
    "buttons": [
        [
            {
                "action": {
                    "type": "text",
                    "label": "Ping"
                },
                "color": "primary"
            }
        ]
    ]
}

Самая лёгкая обработка без пэйлоад и прочих.
Будет работать только в беседах.
 
Авг
27
1
Пользователь
ping:
# обработчик кнопки

@bot.on.message(text=["[club(id сообщества)|@(shortname сообщества)] Ping"])
async def btn_ping handler(message: Message):
    return await message.answer("PONG")

build buttn:
keyboard = {
    "one_time": False,
    "inline": False,
    "buttons": [
        [
            {
                "action": {
                    "type": "text",
                    "label": "Ping"
                },
                "color": "primary"
            }
        ]
    ]
}

Самая лёгкая обработка без пэйлоад и прочих.
Будет работать только в беседах.
спасибо
 
Сверху