From e36957c8ef876472178f21334535ab7076e66438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B0=D0=B6=D0=B8=D0=B3=D0=B8=D0=BD=20=D0=91=D0=BE?= =?UTF-8?q?=D0=B3=D0=B4=D0=B0=D0=BD=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5?= =?UTF-8?q?=D0=B5=D0=B2=D0=B8=D1=87?= Date: Mon, 19 Dec 2022 17:24:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D0=B5=D0=B5=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- documentation/settings.md => .github/readme.md | 18 +++++++++++++++++- documentation/readme.md | 5 ----- documentation/start.md | 9 --------- 3 files changed, 17 insertions(+), 15 deletions(-) rename documentation/settings.md => .github/readme.md (61%) delete mode 100644 documentation/readme.md delete mode 100644 documentation/start.md diff --git a/documentation/settings.md b/.github/readme.md similarity index 61% rename from documentation/settings.md rename to .github/readme.md index a8fb132..524ec41 100644 --- a/documentation/settings.md +++ b/.github/readme.md @@ -1,3 +1,9 @@ +# Бот в Telegram для регистрации в организации + +Бот описан в [`src/bot/bot.ts`](../source/bot-telegram_register/bot.ts) на TypeScript с помощью фреймворка Grammy над Telegram Bot API. Предназначен для запуска в контейнере Docker через NodeJS, файл сборки образа можно видеть под названием [`src/dockerfile`](../source/dockerfile). Главный метод запуска проекта — через файл Bash скрипта [`start.sh`](../source/start.sh). + +Официально запускается от имени [@emp_zaboal_bot](https://t.me/emp_zaboal_bot) для [«Студии Зажигина»](https://site.zaboal.ru). + ## Переменные бота Настройки бота расположены в директории [`src/bot/settings`](../src/bot/settings) для Telegram Bot API и в файле переменных среды [`environment.sh`](../environment.sh) для команды `source`. Файл переменных окружения имеет жизненно необходимые значения, их обязательно требуется указать. @@ -21,4 +27,14 @@ * [`commands.json`](../source/bot-telegram_register/settings/commands.json) — список команд и их описаний бота; * [`default_administrator_rights.json`](../src/bot/settings/default_administrator_rights.json) — предлагаемый набор прав администратора бота при добавлении в группу. -Эти настройки формируются согласно изменениям кода самого бота. Изменять их рекомендуются только разработчикам, внёсшим изменения. \ No newline at end of file +Эти настройки формируются согласно изменениям кода самого бота. Изменять их рекомендуются только разработчикам, внёсшим изменения. + +## Запуск бота + +Перед запуском требуется заполнить [переменные среды](#environmentsh--переменные-среды). С помощью команды `source` в [`start.sh`](../start.sh) на основе этих переменных в создаваемый контейнер от образа [`dockerfile`](../src/dockerfile) будет примонтированы файлы баз данных и передан токен. + +Если все переменные указаны верно, можно запускать файл [`start.sh`](../start.sh) от имени администратора: + +```bash +sudo bash start.sh +``` \ No newline at end of file diff --git a/documentation/readme.md b/documentation/readme.md deleted file mode 100644 index 6dbb6ec..0000000 --- a/documentation/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# Бот в Telegram для регистрации в организации - -Бот описан в [`src/bot/bot.ts`](../source/bot-telegram_register/bot.ts) на TypeScript с помощью фреймворка Grammy над Telegram Bot API. Предназначен для запуска в контейнере Docker через NodeJS, файл сборки образа можно видеть под названием [`src/dockerfile`](../source/dockerfile). Главный метод запуска проекта — через файл Bash скрипта [`start.sh`](../source/start.sh). Процедура запуска изложена подробнее в [`docs/start.md`](start.md), вся документация в этой же директории. - -Официально запускается от имени [@emp_zaboal_bot](https://t.me/emp_zaboal_bot) для [«Студии Зажигина»](https://site.zaboal.ru). diff --git a/documentation/start.md b/documentation/start.md deleted file mode 100644 index 49c7b33..0000000 --- a/documentation/start.md +++ /dev/null @@ -1,9 +0,0 @@ -## Запуск бота - -Перед запуском требуется заполнить [переменные среды](settings.md#envsh--переменные-окружения). С помощью команды `source` в [`start.sh`](../start.sh) на основе этих переменных в создаваемый контейнер от образа [`dockerfile`](../src/dockerfile) будет примонтированы файлы баз данных и передан токен. - -Если все переменные указаны верно, можно запускать файл [`start.sh`](../start.sh) от имени администратора: - -```bash -sudo bash start.sh -``` \ No newline at end of file