docs | ||
src | ||
start.sh |
Бот в Telegram для трудоустройства
Бот написан на TypeScript с помощью фреймворка Grammy для Telegram API. Предназначен для запуска в контейнере Docker, файл сборки можно видеть под названием dockerfile
. Главный метод запуска проекта — через файл Bash скрипта start.sh
от имени администратора.
На данный момент бот поддерживает только команду «/start
» и «/register
», отвечая первой подсказкой для пользователя на последующие действия, а на вторую, тем что команда ещё в действительности свои функции не выполняет.
Запуск бота
Для запуска требуются 2 переменных окружения: BOT_TOKEN
, токен бота Telegram получаемый от BotFather, и DB_PATH
, путь к базе данных на хосте. BOT_TOKEN
указывается в dockerfile
на 13-й строке после «ENV BOT_TOKEN=
», а DB_PATH
в start.sh
на 3-й после «…-v
» и до «:
…».
Затем нужно запустить файл start.sh
от имени администратора:
sudo bash start.sh