1 год назад
История
ReadMe.md
Бот для мониторинга сроков годности неприкосновенного запаса продуктов (НЗ)
При запуске бот получает настройки инициализации из файла C:\NZ_bot\NZ_settings.ini Файл содержит:
- Идентификатор чата, в который бот должен отправлять уведомления;
- Токен доступа для бота;
- Путь к Excel таблице со сроками годности.
Пример ini:
0000000000:AAAAAAAAA0AA-A0AAAA0AAa0AAAAAAA0AA0
42757845424874254
C:\NZ_bot\Table.xls
Пример Excel:
A | B | |
---|---|---|
01 | авг.23 | Продкут 1 |
02 | сен.24 | Продкут 2 |
03 | 30.01.2023 | Продукт 3 |
04 | июл.25 | Продукт 4 |
Excel определит и сохранит дату в нужном виде. Главное сохранить порядок колонок.
Принцип работы
Бот читает файл таблицы, определяет истекающие сроки годности, отправляет уведомление и завершает работу. Рекомендуется установить бота в автозагрузку, чтобы бот проверял списки каждый раз при старте.
@startuml
start
:Запуск;
:Чтение файла ini;
:Чтение таблицы Excel;
:Подключение к серверу\n Telegram по токену бота;
if (Есть уведомления?) then (да)
: Отправка уведомлений в чат;
endif
:Завершение сессии;
stop
@enduml
Конвейеры
0 успешных
0 с ошибкой