https://github.com/expressapp/todo-bot
Бот, позволяющий составлять список дел на день, следить за их выполнением
https://github.com/expressapp/todo-bot
Last synced: 6 months ago
JSON representation
Бот, позволяющий составлять список дел на день, следить за их выполнением
- Host: GitHub
- URL: https://github.com/expressapp/todo-bot
- Owner: ExpressApp
- Created: 2021-06-24T12:20:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-07-19T08:12:29.000Z (6 months ago)
- Last Synced: 2025-07-19T13:22:09.125Z (6 months ago)
- Language: Python
- Size: 410 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# todo-bot
Бот создан на базе шаблона [async-box](https://github.com/ExpressApp/async-box).
## Описание
Бот предназначен для создания списка дел на день и отслеживания их выполнения.
## Инструкция по развёртыванию todo-bot
**NOTE**: *Для развёртывания нескольких ботов на сервере используйте
продвинутый вариант инструкции: [advanced-deploy.md](advanced-deploy.md).*
1. Воспользуйтесь инструкцией [Руководство
администратора](https://express.ms/admin_guide.pdf) `-> Эксплуатация корпоративного
сервера -> Управление контактами -> Чат-боты`, чтобы создать бота в панели
администратора eXpress.
2. Получите `secret_key` и `bot_id`, нажав на имя созданного бота.
3. Получите `cts_host` в строке браузера в панели администратора.
4. Скачайте репозиторий на сервер:
```bash
git clone /opt/express/bots/todo-bot
cd /opt/express/bots/todo-bot
```
5. Отредактируйте `docker-compose.yml`, заменив `cts_host`, `secret_key` и `bot_id` на реальные значения.
6. Запустите контейнеры командой:
```bash
docker-compose up -d
```
7. Убедитесь, что в логах нет ошибок.
```bash
docker-compose logs
```
8. Найдите бота через поиск корпоративных контактов (иконка человечка слева-сверху в
мессенджере).
9. Напишите боту для проверки. Например, вызовите справку командой `/help`.