diff --git a/src/dockerfile b/src/dockerfile index 8dde8d9..14c6c75 100644 --- a/src/dockerfile +++ b/src/dockerfile @@ -10,7 +10,7 @@ COPY index.ts . # Требуемые переменные окружения # Токен бота Telegram от бота @BotFather -ENV BOT_TOKEN="" +ENV BOT_TOKEN="5715517585:AAFgAdmzsDokDcCEfy6hO_cI7nrsVeMTx8M" # Путь к базе данных внутри контейнера, монтируется из файловой системы хоста ENV DB_PATH="./dbase.db" diff --git a/src/index.ts b/src/index.ts index 1e930b3..f1d47e9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,11 +2,24 @@ import { Bot } from "grammy"; const bot = new Bot(`${process.env.BOT_TOKEN}`); + bot.command("start", (ctx) => { - ctx.reply("Список команд доступен в сплывающем меню от знака «/» в поле ввода сообщения. Если Вы ещё не зарегистрированы в системе, сделайте это в первую очередь по команде /register.");}); + ctx.reply("Вы можете ознакомиться с тем как использовать данного бота по команде /help"); +}); + +bot.command("help", (ctx) => { + ctx.reply( + "Список команд доступен в сплывающем меню от знака «/» в поле ввода сообщения\\. Если Вы ещё не зарегистрированы в системе, сделайте это в первую очередь по команде: `/register [полное имя] <[электропочта]>`", + { parse_mode: "MarkdownV2" }, + ); +}); bot.command("register", (ctx) => { - ctx.reply("Данная команда на данный момент не работает.");}); + ctx.reply("Данная команда на данный момент не работает, никого нигде не регистрирует. Данная функция ещё в разработке"); + if (ctx.match != '') { + ctx.reply(`Вы дали команде аргументы: ${ctx.match}`); + } +}); bot.start(); \ No newline at end of file diff --git a/src/tsconfig.json b/src/tsconfig.json index 4a6db86..7247516 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -9,6 +9,7 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, - "skipLibCheck": true + "skipLibCheck": true, + "resolveJsonModule": true } } \ No newline at end of file diff --git a/start.sh b/start.sh index bb33a01..9f1b621 100644 --- a/start.sh +++ b/start.sh @@ -1,3 +1,3 @@ # Сборка и запуск контейнера Docker -docker build src -t zaboal/bot-telegram_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 \ No newline at end of file +docker build src -t bot-telegram_zaboal-employment; +docker run bot-telegram_zaboal-employment; \ No newline at end of file