Skip to content

goretsky-integration/telegram-bot

Repository files navigation

Telegram Bot

Развертывание и запуск

Конфигурация

Создайте в корне проекта файл config.toml.

Или можно скопировать файл config.example.toml.

cp config.example.toml config.toml

Описание параметров конфигурационного файла

  • logfile_path - опционален. Путь до файла, в котором будут записываться логи приложения.
  • debug - debug режим. Необходимо включать при разработке или в отладочных целях.
  • telegram_bot_token - токен бота. Его можно получить у BotFather.
  • dodo_api_url - HTTP URL сервиса Dodo API.
  • database_api_url - HTTP URL сервиса Units-Routes.

Запуск бота

Создание виртуального окружения

poetry env use python3.11

Активация виртуального окружения

poetry shell

Установка зависимостей

poetry install --without dev

Запуск

python src/main.py

Описание функционала

Бот предоставляет данные из информационной системы Dodo (далее Dodo IS). Данные могут быть в двух видах:

  • отчёты (отмечены фиолетовым)
  • уведомления (отмечены желтым)

Settings types


Для начала нужно настроить точки продаж, по которым вы хотите получать отчёты/уведомления.

Ниже показан порядок действий для настройки точек продаж для отчётов.

  1. Settings
  2. Statistics settings
  3. Choose units

Так выглядит пример отчёта баланс эффективности:

report example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages