Как можно добавить скрипт к кнопке?

  • 2 сентября 2023 г. 14:27
Ответы на вопрос 1
Чтобы связать код и кнопку, можно использовать обработчики событий бота. В данном случае, для кнопки "Вики" можно добавить обработчик события callback_query и указать функцию, которая будет выполняться при нажатии на кнопку.

Вот пример кода, который связывает кнопку и скрипт:

```python
from aiogram import types

# Функция, которая будет вызываться при нажатии на кнопку
async def wiki_button_callback(callback_query: types.CallbackQuery):
    await callback_query.message.reply("Отправьте мне любое слово, и я найду его значение на Wikipedia")

# Добавляем обработчик события callback_query для кнопки "Вики"
dp.register_callback_query_handler(wiki_button_callback, lambda callback_query: callback_query.data == "wiki")
```

Таким образом, при нажатии на кнопку "Вики", будет вызываться функция `wiki_button_callback`, которая отправит пользователю сообщение с просьбой отправить любое слово для поиска его значения на Википедии.
Похожие вопросы