MCPcopy Create free account

hub / github.com/GregKuklin/email_AI / functions

Functions200 in github.com/GregKuklin/email_AI

Functioncancel_custom_country
Отмена ввода страны
handlers/params_handler.py:234
Functioncancel_custom_destination
Отмена ручного ввода города назначения.
handlers/params_handler.py:363
Functionchange_search_criteria
Изменить критерии поиска
handlers/tour_feed_handler.py:1422
Functionclarify_more
Пользователь хочет уточнить параметры
handlers/improved_tour_handler.py:419
Functionclear_all_bot_messages
Очистить все сохраненные ID сообщений из state. Используется при сбросе состояния или начале нового процесса.
utils/message_cleanup.py:111
Functionclear_all_favorites_confirmed
Очистить все избранное (подтверждено)
handlers/favorites_handler.py:180
Functioncmd_favorites_handler
Команда /favorites - показать заметки
handlers/start_handler.py:44
Functioncmd_help_handler
Команда /help - описание возможностей бота
handlers/start_handler.py:53
Functioncmd_start_handler
Команда /start - главное меню
handlers/start_handler.py:14
Functioncmd_tours_handler
Команда /tours - быстрый переход к подбору тура
handlers/start_handler.py:29
Functionconfirm_ai_search
Подтверждение и запуск поиска из AI сценария
handlers/improved_tour_handler.py:229
Functionconfirm_and_search
Подтверждение и запуск поиска
handlers/params_handler.py:736
Functionconfirm_clear_favorites
Подтверждение очистки всех заметок
handlers/favorites_handler.py:164
Functionconfirm_edited_params
Подтвердить отредактированные параметры и запустить поиск
handlers/edit_params_handler.py:452
Functioncreate_amenities_summary_keyboard
Создать клавиатуру для подтверждения выбранных удобств. Returns: InlineKeyboardMarkup с кнопками подтверждения
keyboards/amenities_keyboard.py:67
Functioncreate_meal_types_keyboard
Создать клавиатуру для выбора типов питания (упрощенную). Args: selected_meals: Список уже выбранных типов питания (упрощенные коды)
keyboards/meal_keyboard.py:53
Functiondelete_favorite_tour
Удалить тур из избранного
handlers/favorites_handler.py:136
Functiondeparture_other_city
Обработка выбора 'Другой город
handlers/params_handler.py:124
Functiondeparture_skip_city
Обработка кнопки 'Пропустить' - выбор Москвы по умолчанию
handlers/params_handler.py:111
Functiondescription
(message: Message, state: FSMContext)
handlers/description_handler.py:10
Methoddownload_image
Скачивание изображения для PDF
services/pdf_generator.py:399
Functionedit_params
Изменить параметры - показать меню редактирования
handlers/params_handler.py:915
Functionedit_single_param
Начать редактирование конкретного параметра
handlers/edit_params_handler.py:108
Methodemit
(self, record)
config.py:38
Functionexpand_meal_types
Разворачивает упрощенные коды типов питания в полные списки API кодов. Args: selected_meals: Список упрощенных кодов (['WITH_MEAL'],
keyboards/meal_keyboard.py:22
Methodextract_amenities
Извлечь упоминания удобств из текста пользователя Args: user_text: Текст с предпочтениями пользователя
services/openai_service.py:479
Functionfind_tour_menu
Показать меню выбора способа подбора тура
handlers/find_tour_handler.py:10
Functionfinish_hotel_questions
(message: Message, state: FSMContext)
handlers/tour_feed_handler.py:1032
Functionformat_photo_urls
Отфильтровать и отформатировать список URL фотографий. Args: urls: Список URL Returns: Отфильтрованный список в
services/photo_service.py:166
Functionformat_selected_amenities
Форматировать список выбранных удобств для отображения. Args: selected_amenities: Список кодов выбранных удобств Return
keyboards/amenities_keyboard.py:82
Functionformat_selected_meals
Форматировать список выбранных типов питания для отображения. Args: selected_meals: Список упрощенных кодов выбранных типов питания
keyboards/meal_keyboard.py:106
Functiongenerate_tour_pdf
Сгенерировать подробный PDF с информацией о туре
handlers/tour_feed_handler.py:664
Methodgenerate_tour_pdf
Генерация PDF с информацией о туре (старый метод для совместимости)
services/pdf_generator.py:289
Methodget_booking_link
Получить партнерскую ссылку на бронирование тура. Args: tour_id: ID тура hotel_id: ID отеля
services/leveltravel_service.py:447
Functionget_city_english_name
Возвращает английское название города по русскому. Args: country_code: ISO код страны russian_name: Русское название города
utils/city_data.py:158
Functionget_hotel_by_url
Получает информацию об отеле по URL тура (если отель был сохранен ранее для этого URL)
database/requests.py:63
Functionget_hotel_info
Получает информацию об отеле из базы данных по названию
database/requests.py:30
Methodget_navia_response
Получить ответ от Navia - тревел-ассистента (без контекста)
services/openai_service.py:321
Methodget_package_details
Получить полную информацию о турпакете. Возвращает подробные данные: точные даты, трансфер, тип номера, чистую цену, условия
services/leveltravel_service.py:400
Methodget_photo_urls
Получить список URL фотографий
models/tour_models.py:170
Methodget_user_context_summary
Получение краткой сводки по истории пользователя
services/user_context.py:17
Functionhandle_adults_edit
Обработка выбора количества взрослых при редактировании
handlers/edit_params_handler.py:259
Functionhandle_amenities_done_edit
Завершение выбора удобств при редактировании
handlers/edit_params_handler.py:357
Functionhandle_amenity_toggle_edit
Обработка переключения удобства при редактировании
handlers/edit_params_handler.py:333
Functionhandle_budget_edit
Обработка выбора бюджета при редактировании
handlers/edit_params_handler.py:295
Functionhandle_chat_message
Обработчик для общения с нейромоделью Navia
handlers/chat_handler.py:28
Functionhandle_clarification
Обработка ответа на уточняющий вопрос
handlers/improved_tour_handler.py:131
Functionhandle_contextual_edit
Обработка контекстного изменения параметров через AI
handlers/improved_tour_handler.py:439
Functionhandle_country_edit
Обработка выбора страны при редактировании.
handlers/edit_params_handler.py:233
Functionhandle_country_page
Обработка навигации по страницам стран.
handlers/params_handler.py:281
Functionhandle_country_page_edit
Обработка навигации по страницам стран при редактировании.
handlers/edit_params_handler.py:223
Functionhandle_custom_city
Обработка ввода города на русском
handlers/params_handler.py:167
Functionhandle_custom_country
Обработка ручного ввода названия страны
handlers/params_handler.py:246
Functionhandle_custom_destination
Обработка ручного ввода города назначения.
handlers/params_handler.py:378
Functionhandle_dates
Обработка ввода дат
handlers/params_handler.py:447
Functionhandle_departure_edit
Обработка выбора города вылета при редактировании
handlers/edit_params_handler.py:200
Functionhandle_display_callbacks
Обработка callback'ов для отображения (не интерактивных)
handlers/edit_params_handler.py:601
Functionhandle_free_text
Обработка свободного текста от пользователя
handlers/improved_tour_handler.py:48
Functionhandle_hotel_question
(message: Message, state: FSMContext)
handlers/tour_feed_handler.py:869
Functionhandle_kids_ages
Обработка ввода возрастов детей
handlers/params_handler.py:583
Functionhandle_kids_edit
Обработка выбора количества детей при редактировании
handlers/edit_params_handler.py:272
Functionhandle_nights_edit
Обработка выбора количества ночей при редактировании
handlers/edit_params_handler.py:246
Functionhandle_stars_edit
Обработка выбора звездности при редактировании
handlers/edit_params_handler.py:316
Functionhandle_text_param_edit
Обработка текстового ввода при редактировании параметра
handlers/edit_params_handler.py:365
Methodhas_meal_filter
Проверка наличия фильтра по типу питания
models/tour_models.py:127
Functionhotel_exists
Проверяет существование отеля в базе данных по названию
database/requests.py:20
Functioninspiring
(message: Message, state: FSMContext)
handlers/inspiring_handler.py:15
Functionis_in_favorites
Проверить, находится ли тур в избранном. Args: user_id: ID пользователя hotel_id: ID отеля Returns: True если т
database/requests.py:218
Functionnext_tour
Показать следующий тур
handlers/tour_feed_handler.py:539
Functionnormalize_city_name
Нормализует пользовательский ввод города и возвращает английское название. Args: city_input: Ввод пользователя (например, "кемер", "
utils/city_data.py:176
Functionprev_tour
Показать предыдущий тур
handlers/tour_feed_handler.py:622
Functionprocess_inspiration_category
Обработка выбора категории вдохновения
handlers/inspiring_handler.py:23
Methodrestore_last_search
Восстановление параметров последнего поиска
services/user_context.py:38
Functionreturn_to_browsing
Вернуться к просмотру текущего тура
handlers/tour_feed_handler.py:1399
Functionreturn_to_start
Вернуться к началу (главное меню)
handlers/tour_feed_handler.py:1506
Functionsave_hotel_info
Сохраняет информацию об отеле в базу данных
database/requests.py:46
Methodsave_search_request
Сохранение поискового запроса пользователя
services/user_context.py:8
Functionsave_to_favorites
Сохранить тур в избранное (заметки)
handlers/tour_feed_handler.py:1445
Functionselect_adults
Выбор количества взрослых
handlers/params_handler.py:518
Functionselect_all_country
Выбор 'Вся страна' - не указываем конкретный город.
handlers/params_handler.py:335
Functionselect_budget
Выбор бюджета
handlers/params_handler.py:640
Functionselect_country
Выбор страны назначения.
handlers/params_handler.py:291
Functionselect_custom_destination
Обработка выбора 'Другой город' - запрос ручного ввода.
handlers/params_handler.py:349
Functionselect_departure_city
Выбор города вылета
handlers/params_handler.py:141
Functionselect_destination_city
Выбор конкретного города назначения.
handlers/params_handler.py:396
Functionselect_kids
Выбор количества детей
handlers/params_handler.py:547
Functionselect_nights
Выбор количества ночей
handlers/params_handler.py:489
Functionselect_other_country
Обработка выбора 'Другая страна' - запрос ручного ввода.
handlers/params_handler.py:220
Functionselect_stars
Выбор звездности
handlers/params_handler.py:674
Functionset_hotel
(id, hotelName, hotelDescription)
database/requests.py:7
Functionshow_hotel_details
Показать подробную информацию об отеле
handlers/tour_feed_handler.py:1092
Functionshow_hotel_rooms
Показать подробную информацию о номерах
handlers/tour_feed_handler.py:1236
Functionstart_free_text_flow
Начало сценария свободного описания
handlers/improved_tour_handler.py:26
Functionstart_handler
Callback для возврата в главное меню
handlers/start_handler.py:90
Functionstart_hotel_question
(callback: CallbackQuery, state: FSMContext)
handlers/tour_feed_handler.py:715
Functionstart_params_flow
Начало сценария ручного ввода параметров
handlers/params_handler.py:90
Methodtest_connection
Тестирование подключения к API. Выполняет простой тестовый запрос для проверки работоспособности. Returns:
services/leveltravel_service.py:479
Functiontoggle_amenity
Toggle выбора удобства (вкл/выкл). Callback data format: amenity_toggle_{amenity_code}
handlers/amenities_handler.py:27
Functiontour_info
Показать информацию о текущей позиции
handlers/tour_feed_handler.py:647
Functionview_favorite_tour
Просмотреть детали избранного тура
handlers/favorites_handler.py:70
← previous101–200 of 200, ranked by callers