Универсальный бот для автоматизации бизнес-процессов маленького магазина. Управляйте складом, отслеживайте финансовые показатели и генерируйте отчеты прямо из Telegram!
- Основные возможности
- Технологический стек
- Быстрый старт (Установка)
- Краткий список команд
- Ссылки на WIKI
- Управление складом
- Добавление/редактирование товаров
- Отслеживание остатков
- Анализ прибыльности
- Финансовый учет
- Планирование и контроль выполнения планов
- Анализ прибыли за периоды
- Сравнение плановых и фактических показателей
- Автоматическая отчетность
- Генерация Excel-отчетов
- Экспорт данных в формате XLSX
- Docker-поддержка
- Легкое развертывание
- Кроссплатформенная работа
- Python 3.10+
- Аккаунт Telegram
- Токен бота от @BotFather
git clone https://github.com/zertmark/bot_for_practice.git
cd bot_for_practice
pip3 install -r requirements.txt- Вставьте токен в
FinanceBot.py:
main = Main(token="ВАШ_ТОКЕН")- Инициализируйте базы данных:
python src/Stack.py
python src/Finance.pypython FinanceBot.pyОсновные операции (смотрите WIKI для всех команд)
| Команда | Описание | Пример |
|---|---|---|
/склад |
Показать все товары | /склад |
/твд |
Добавить товар | /твд Ноутбук 50 150000 |
/продал |
Зарегистрировать продажу | /продал 42 3 |
docker build -t finance-bot .docker run -d --name mybot finance-botВсе подробности реализации такого бота самостоятельно, а также структура этого проекта и его компонентов, баз данных, можно посмотреть в нашей WIKI