Алтай
Callback в aiogram - как сделать бота ещё умнее
Как упоминалось на прошлом уроке, в aiogram Inline клавиатура может отправлять callback — это строка, которая с помощью фильтра вызывает нужную функцию (хэндлер). Пользователь не видит этот callback, но мы можем использовать его для передачи какой-либо полезной информации, например ID. Рассмотрим пример использования Inline клавиатуры с callback: inline_main = InlineKeyboardMarkup(inline_keyboard=[ [InlineKeyboardButton(text='Корзина', callback_data='basket')], [InlineKeyboardButton(text='Каталог',...
Использование команды message при написании скриптов на QLUA (часть 1)
Всем привет! В этом выпуске я хотел бы подробнее поговорить о команде message(). Хотя казалось бы – с ней все понятно. Мы ранее, когда писали первый скрипт, ее рассмотрели, и она выводит сообщение в отдельное окошко. Как-то так: А что если в процессе выполнения скрипта нужно выводить не одно сообщение, а несколько? Конечно, можно в данном окошке пролистывать эти сообщения и анализировать. Но, это если таких сообщений будет 5-10. А, если будет работать несколько скриптов, и каждый будет генерировать сотни сообщений...