Техническое задание: Разработка Telegram-бота

Основная цель

Создание интеллектуального чат-бота для автоматизации процесса сбора заявок на международные денежные переводы. Бот должен вести пользователя по структурированной форме, сохранять данные и обеспечивать коммуникацию между клиентом и менеджером.

Ключевые требования к функционалу

1. Ядро и технологии

  • Язык программирования: Python.
  • Фреймворк: aiogram 3.x.
  • Архитектура: Finite State Machine (FSM) для управления многошаговой формой.

2. Пользовательский интерфейс и логика

  • Двуязычный интерфейс: поддержка русского (RU) и английского (EN) языков.
  • Пошаговая форма из 8 этапов сбора данных с использованием inline-кнопок для выбора.
  • Собираемые данные: страны отправления/получения, валюты, суммы, тип плательщика и другая необходимая информация.

3. Интеграция и хранение данных

  • Автоматическая запись каждой заполненной заявки в Google Sheets.
  • Настройка системы автоматических алертов в служебный чат Telegram для мгновенного уведомления менеджеров о новой заявке.

4. Система коммуникации и автоматизации

  • Реализация таймеров для отправки имитированных сообщений от имени менеджера (например, «Ваша заявка в обработке»).
  • Административная команда /reply, позволяющая менеджерам отвечать напрямую клиентам через бота.
  • Функция трекинга UTM-меток для отслеживания переходов пользователей на сайт компании.

5. Развертывание

  • Деплой готового решения на VPS с операционной системой Ubuntu.
  • Обеспечение стабильной и бесперебойной работы бота.

Ожидаемый результат

Полностью работоспособный, отказоустойчивый Telegram-бот, который минимизирует ручной ввод данных, сокращает время обработки заявок и улучшает клиентский опыт за счет автоматизированной коммуникации.

Доработка документа УТ11.5 для отображения остатков хранителя

Требуется модифицировать стандартный документ "Выкуп товаров хранителем" в конфигурации 1С:УТ 11, чтобы в нем корректно отображались текущие остатки товаров у хранителя. Задача связана с доработкой типовой конфигурации.