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