Техническое задание: Интеграция 1С с Telegram-ботом
Необходимо реализовать интеграцию между готовой базой данных в системе 1С Предприятие и Telegram-ботом, созданным через @BotFather. Использование других программных решений не допускается.
Основные функции бота
Команды
- /start - приветственное сообщение и начало работы.
- /help - описание возможностей бота и инструкции по использованию.
Функционал для работы с данными из 1С
- Отображение прайс-листа номеров (тип, стоимость, описание).
- Отображение прайс-листа дополнительных услуг.
- Проверка доступности конкретных номеров на выбранные даты.
- Функция бронирования выбранного номера с фиксацией данных в системе 1С.
Интерфейс
Реализовать интерактивный интерфейс с использованием кнопок (ReplyKeyboard или InlineKeyboard) для навигации и выбора действий. Кнопки должны дублировать основные команды для удобства пользователей.
Требования к реализации
- Интеграция должна выполняться строго между 1С Предприятие и Telegram API.
- Готовая база 1С будет предоставлена заказчиком для подключения.
- Логика взаимодействия с данными (запросы, проверка, бронирование) должна быть реализована на стороне 1С или через механизмы обмена данными (например, HTTP-сервисы, COM-соединение).
- Бот должен быть стабильным и корректно обрабатывать ошибки соединения с 1С.