Исходный код Telegram бота для управления личным кабинетом в организации
Find a file
2022-12-02 01:37:47 +03:00
docs Перевод на TypeScript без поддержки БД 2022-11-27 20:45:14 +03:00
src Отредактировал команды 2022-12-02 01:37:47 +03:00
start.sh Отредактировал команды 2022-12-02 01:37:47 +03:00

Бот в 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