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