quackamollie.core.bot.callback.chat_settings_callback module

Module for the Chat Settings sub-menu of the /settings Telegram bot command

async quackamollie.core.bot.callback.chat_settings_callback.chat_settings_callback_handler(quackamollie_settings: QuackamollieSettings, query: CallbackQuery)[source]

Callback query handler for the “Chat Settings” section of the bot

Parameters:
  • quackamollie_settings (QuackamollieSettings) – The application settings initialized from click context

  • query (CallbackQuery) – A callback query given by aiogram

async quackamollie.core.bot.callback.chat_settings_callback.model_chosen_callback_handler(quackamollie_settings: QuackamollieSettings, query: CallbackQuery, callback_data: SettingsCallbackData)[source]

Callback query handler for the “User Settings/Model Management” section of the bot. Allow modification of the current chat model.

Parameters:
  • quackamollie_settings (QuackamollieSettings) – The application settings initialized from click context

  • query (CallbackQuery) – A callback query given by aiogram

  • callback_data (SettingsCallbackData) – Callback data parsed and filtered by aiogram

async quackamollie.core.bot.callback.chat_settings_callback.model_management_callback_handler(query: CallbackQuery)[source]

Callback query handler for the “User Settings/Model Management” section of the bot. Allow modification of the current chat model.

Parameters:

query (CallbackQuery) – A callback query given by aiogram