From 0f08134e450870bea489ac345449ae3b9ce7464c 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: Sat, 17 Dec 2022 23:45:43 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D1=82=D1=80=D0=B5=D0=B4=D0=B0=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BB=20=D0=B4=D0=BE=D0=BA?= =?UTF-8?q?=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D1=8E=20=D0=B8?= =?UTF-8?q?=20=D1=83=D0=B1=D1=80=D0=B0=D0=BB=20dev=20=D0=BE=D0=B1=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/readme.md | 4 ++-- docs/settings.md | 2 +- docs/start.md | 2 +- src/bot/bot.ts | 20 +------------------- 4 files changed, 5 insertions(+), 23 deletions(-) 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({