Отредактировал команды

This commit is contained in:
bogdan zažigin 2022-12-02 01:37:47 +03:00
parent 3443f093e9
commit baf2e2561a
4 changed files with 20 additions and 6 deletions

View file

@ -10,7 +10,7 @@ COPY index.ts .
# Требуемые переменные окружения # Требуемые переменные окружения
# Токен бота Telegram от бота @BotFather # Токен бота Telegram от бота @BotFather
ENV BOT_TOKEN="" ENV BOT_TOKEN="5715517585:AAFgAdmzsDokDcCEfy6hO_cI7nrsVeMTx8M"
# Путь к базе данных внутри контейнера, монтируется из файловой системы хоста # Путь к базе данных внутри контейнера, монтируется из файловой системы хоста
ENV DB_PATH="./dbase.db" ENV DB_PATH="./dbase.db"

View file

@ -2,11 +2,24 @@ import { Bot } from "grammy";
const bot = new Bot(`${process.env.BOT_TOKEN}`); const bot = new Bot(`${process.env.BOT_TOKEN}`);
bot.command("start", (ctx) => { bot.command("start", (ctx) => {
ctx.reply("Список команд доступен в сплывающем меню от знака «/» в поле ввода сообщения. Если Вы ещё не зарегистрированы в системе, сделайте это в первую очередь по команде /register.");}); ctx.reply("Вы можете ознакомиться с тем как использовать данного бота по команде /help");
});
bot.command("help", (ctx) => {
ctx.reply(
"Список команд доступен в сплывающем меню от знака «/» в поле ввода сообщения\\. Если Вы ещё не зарегистрированы в системе, сделайте это в первую очередь по команде: `/register [полное имя] <[электропочта]>`",
{ parse_mode: "MarkdownV2" },
);
});
bot.command("register", (ctx) => { bot.command("register", (ctx) => {
ctx.reply("Данная команда на данный момент не работает.");}); ctx.reply("Данная команда на данный момент не работает, никого нигде не регистрирует. Данная функция ещё в разработке");
if (ctx.match != '') {
ctx.reply(`Вы дали команде аргументы: ${ctx.match}`);
}
});
bot.start(); bot.start();

View file

@ -9,6 +9,7 @@
"esModuleInterop": true, "esModuleInterop": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"strict": true, "strict": true,
"skipLibCheck": true "skipLibCheck": true,
"resolveJsonModule": true
} }
} }

View file

@ -1,3 +1,3 @@
# Сборка и запуск контейнера Docker # Сборка и запуск контейнера Docker
docker build src -t zaboal/bot-telegram_employment; docker build src -t bot-telegram_zaboal-employment;
docker container run -v /home/zaboal/work/organizations/zazhigin-s_it-studio/databases/local_organizational-structure.db:/usr/src/app/dbase.db zaboal/bot-telegram_employment docker run bot-telegram_zaboal-employment;