ТЗ: Разработка Telegram-бота для бухгалтерии
Цель проекта:
Создание чат-бота для автоматизации бухгалтерского взаимодействия с клиентами через Telegram и email, с интеграцией в Google Таблицы.
Функциональные требования
1. Отправка информации клиентам (исходящие сообщения):
- Периодичность: 1–3 раза в месяц (в начале месяца и квартала).
- Каналы доставки: Telegram (приоритет), email (резервный канал).
- Типы сообщений:
• Сумма налогов к уплате
• Оплата бухгалтерского обслуживания
• Реквизиты расчетных счетов
• Персональные поздравления с днем рождения и праздниками
2. Получение информации от клиентов (входящие данные):
- Через Telegram: Сумма дохода — данные вносятся ботом напрямую в Google Таблицу.
- Через Email: Прием документов, договоров, выписок. Интеграция с почтовым ящиком для автоматического сохранения и архивирования входящих файлов.
3. Интеграция с Google Таблицами:
- Автоматическое чтение данных из таблицы для формирования персонализированных уведомлений.
- Запись данных (доходов клиентов), полученных через Telegram, в нужные строки и столбцы таблицы.
Безопасность и разграничение доступа
- Авторизация клиента по уникальному коду.
- Клиент видит только свою информацию.
- Разграничение данных по вкладкам или строкам в таблице.
- Шифрование данных, защищенные протоколы связи.
- Возможность двухфакторной авторизации.
Требования к системе и развертыванию
- Платформа развертывания: обсуждается (облако, сервер, Google Apps Script и др.).
- Интерфейс: Telegram с кнопками и командами.
- Резервное копирование таблицы и логов раз в неделю.