diff --git a/docs/readme.md b/docs/readme.md index 31b776b..a61b1c3 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -1,5 +1,5 @@ # Бот в Telegram для регистрации в организации -Бот описан в [`src/bot/bot.ts`](../src/index.ts) на [TypeScript](https://www.typescriptlang.org/docs "Документация TypeScript") с помощью фреймворка [Grammy](https://grammy.dev/guide "Документация Grammy") над [Telegram Bot API](https://core.telegram.org/bots/api "Документация Telegram Bot API"). Предназначен для запуска в контейнере [Docker](https://docs.docker.com/reference "Документация Docker") через [NodeJS](https://nodejs.org/api/ "Документация NodeJS"), файл сборки можно видеть под названием [`src/dockerfile`](../src/dockerfile). Главный метод запуска проекта — через файл [Bash](https://www.gnu.org/software/bash/manual/bash.html "Документация Bash") скрипта [`start.sh`](../start.sh) от имени администратора (руководство по запуску описано в [`docs/start.md`](start.md).). +Бот описан в [`src/bot/bot.ts`](../src/index.ts) на TypeScript с помощью фреймворка Grammy над Telegram Bot API. Предназначен для запуска в контейнере Docker через NodeJS, файл сборки можно видеть под названием [`src/dockerfile`](../src/dockerfile). Главный метод запуска проекта — через файл Bash скрипта [`start.sh`](../start.sh), руководство по запуску описано в [`docs/start.md`](start.md).). -Официально запускается от имени [@emp_zaboal_bot](https://emp_zaboal_bot.t.me) и администрируется [Богданом](https://zaboal.t.me) для [«Студии Зажигина»](https://site.zaboal.ru). +Официально запускается от имени [@emp_zaboal_bot](https://emp_zaboal_bot.t.me) для [«Студии Зажигина»](https://site.zaboal.ru). diff --git a/docs/settings.md b/docs/settings.md index 5c49e54..2a3c4be 100644 --- a/docs/settings.md +++ b/docs/settings.md @@ -3,7 +3,7 @@ Настройки бота расположены в директории [`src/bot/settings`](../src/bot/settings) для Telegram Bot API и в файле переменных окружения [`env.sh`](../env.sh) для команды `source`. Файл переменных окружения имеет жизненно необходимые значения, их обязательно требуется указать. -### [`env.sh`](../env.sh) — переменные окружения +### [`env.sh`](../env.sh) — переменные среды Для запуска бота требуется три константы в формате Bash: diff --git a/docs/start.md b/docs/start.md index 346a89f..49c7b33 100644 --- a/docs/start.md +++ b/docs/start.md @@ -1,6 +1,6 @@ ## Запуск бота -Перед запуском требуется заполнить [переменные окружения](settings.md#envsh--переменные-окружения). С помощью команды `source` в [`start.sh`](../start.sh) на основе этих переменных в создаваемый контейнер от образа [`dockerfile`](../src/dockerfile) будет примонтированы файлы баз данных и передан токен. +Перед запуском требуется заполнить [переменные среды](settings.md#envsh--переменные-окружения). С помощью команды `source` в [`start.sh`](../start.sh) на основе этих переменных в создаваемый контейнер от образа [`dockerfile`](../src/dockerfile) будет примонтированы файлы баз данных и передан токен. Если все переменные указаны верно, можно запускать файл [`start.sh`](../start.sh) от имени администратора: diff --git a/src/bot/bot.ts b/src/bot/bot.ts index 8bb5ed0..49d6f57 100644 --- a/src/bot/bot.ts +++ b/src/bot/bot.ts @@ -1,6 +1,4 @@ -/* - Главный файл исходного кода бота -*/ +// Главный файл исходного кода бота // Подключение зависимостей import { Bot } from "grammy"; @@ -83,22 +81,6 @@ bot.command("register", ctx => { // Команда регистрац }); }); -bot.command("sqlite", ctx => { // Команда работы с базами данных - database.get(`${ctx.match}`, (error, result) => { - if (error == null) { - ctx.reply( - "`" + ((result == undefined) ? "Ничего не найдено" : JSON.stringify(result)) + "`", - { parse_mode: "MarkdownV2" } - ); - } else { - ctx.reply( - "`" + JSON.stringify(error) + "`", - { parse_mode: "MarkdownV2" } - ); - } - }); -}) - // Запуск бота bot.start({