Телеграм бот с функциями AI и парсером
Система состоит из трёх Telegram-ботов:
1. Клиентский бот — поиск и подписка на empty leg рейсы. Пользователь указывает маршрут и/или дату, получает подходящие варианты, может подписаться на интересующие направления. Интерфейс полностью кнопочный, без текстовых команд.
2. Операторский бот — добавление рейсов вручную. Через пошаговую форму оператор передаёт информацию (или сообщение), AI извлекает данные (маршрут, дата, цена, борт и т.д.), конвертирует цену в USD и сохраняет с привязкой к оператору. Доступно редактирование и удаление своих рейсов.
3. Бот-парсер — модератор вручную добавляет сторонние Telegram-каналы, запускает первичный импорт всех сообщений, далее бот сам отслеживает новые посты. Идёт автоматический AI-анализ, проверка на дубликаты, сохранение в базу. У каждого рейса указывается источник.
Все данные централизовано хранятся в единой базе с нормализованными полями. Предусмотрена система статистики по источникам рейсов. Интерфейс работает только через inline-кнопки: пошаговый мастер, фильтры, подписки, история.
Реализация исключительно под unix.
Базовый язык английский. Русский опционально.
Внимательно читаем подобное ТЗ в аттаче перед тем как обращаться и потом задавать кучу вопросов на ходу, которые уже описаны в ТЗ.
Скрипты и боты