Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.94 KB

README.md

File metadata and controls

46 lines (30 loc) · 1.94 KB

todo-bot

Бот создан на базе шаблона async-box.

Описание

Бот предназначен для создания списка дел на день и отслеживания их выполнения.

Инструкция по развёртыванию todo-bot

NOTE: Для развёртывания нескольких ботов на сервере используйте продвинутый вариант инструкции: advanced-deploy.md.

  1. Воспользуйтесь инструкцией Руководство администратора -> Эксплуатация корпоративного сервера -> Управление контактами -> Чат-боты, чтобы создать бота в панели администратора eXpress.

  2. Получите secret_key и bot_id, нажав на имя созданного бота.

  3. Получите cts_host в строке браузера в панели администратора.

  4. Скачайте репозиторий на сервер:

git clone <THIS_REPOSITORY> /opt/express/bots/todo-bot
cd /opt/express/bots/todo-bot
  1. Отредактируйте docker-compose.yml, заменив cts_host, secret_key и bot_id на реальные значения.

  2. Запустите контейнеры командой:

docker-compose up -d
  1. Убедитесь, что в логах нет ошибок.
docker-compose logs
  1. Найдите бота через поиск корпоративных контактов (иконка человечка слева-сверху в мессенджере).
  2. Напишите боту для проверки. Например, вызовите справку командой /help.