quackamollie.core.bot.command.settings_bot_command module¶
Module to access the /settings menu from the Telegram bot
- async quackamollie.core.bot.command.settings_bot_command.answer_root_settings(quackamollie_settings: QuackamollieSettings, query_msg: Message | CallbackQuery)[source]¶
Handler when asked to display the /settings command in Telegram chat or when hitting a go back button redirecting to te settings root
- Parameters:
quackamollie_settings (QuackamollieSettings) – The application settings initialized from click context
query_msg (Union[Message, CallbackQuery]) – Undifferentiated Message or CallbackQuery as given by aiogram router
- async quackamollie.core.bot.command.settings_bot_command.command_settings_handler(quackamollie_settings: QuackamollieSettings, message: Message)[source]¶
Handler for the /settings command in Telegram chat.
- Parameters:
quackamollie_settings (QuackamollieSettings) – The application settings initialized from click context
message (Message) – The message as given by aiogram router
- async quackamollie.core.bot.command.settings_bot_command.root_settings_callback_handler(quackamollie_settings: QuackamollieSettings, query: CallbackQuery)[source]¶
Callback query handler for when hitting a go back button redirecting to te settings root
- Parameters:
quackamollie_settings (QuackamollieSettings) – The application settings initialized from click context
query (CallbackQuery) – A callback query given by aiogram