Skip to content

Бот для мониторинга подключенных аккаунтов и управления заявками через Telegram.

Notifications You must be signed in to change notification settings

MICROWAVE-web/telegram_orders_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Orders Bot

Бот для мониторинга подключенных аккаунтов и управления заявками через Telegram.

Функционал

  • Добавление и удаление Telegram аккаунтов
  • Мониторинг входящих сообщений
  • Автоматический парсинг заявок
  • Сохранение заявок в JSON файл
  • Генерация ежедневных и еженедельных отчетов

Установка

  1. Клонируйте репозиторий
  2. Установите зависимости:
pip install -r requirements.txt
  1. Создайте файл .env на основе .env.example и заполните его:
  • BOT_TOKEN - токен вашего бота от @BotFather
  • ADMIN - id администраторов в тг

Использование

  1. Запустите бота:
python bot.py
  1. Команды бота:
  • /start - начало работы с ботом
  • /add_account - добавить новый аккаунт для мониторинга
  • /report day - получить отчет за последние 24 часа
  • /report week - получить отчет за последнюю неделю
  1. Добавление нового пользователя: Для добавляющего необходимо знать телефон, api_id и id_hash аккаунта Получаем тут: https://my.telegram.org/apps Подробнее в статье: https://habr.com/ru/companies/amvera/articles/838204/

About

Бот для мониторинга подключенных аккаунтов и управления заявками через Telegram.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages