Исходный код Telegram бота для управления личным кабинетом в организации
Find a file
2022-11-27 12:29:54 +03:00
docs Работающая версия с подключённой БД 2022-11-27 12:29:54 +03:00
src Работающая версия с подключённой БД 2022-11-27 12:29:54 +03:00
dockerfile Работающая версия с подключённой БД 2022-11-27 12:29:54 +03:00
start.sh Работающая версия с подключённой БД 2022-11-27 12:29:54 +03:00

Бот в Telegram для трудоустройства

Бот основан на фреймворке Telegraf под Telegram API для NodeJS. Предназначен для запуска в контейнере Docker, файл сборки можно видеть под названием dockerfile. Главный метод запуска проекта — через bash файл start.sh от имени администратора.

На данный момент бот поддерживает только команду /start, отвечая на неё подсказкой для пользователя на последующие действия. Но с одной командой делать то и нечего.

Запуск

Для запуска требуются 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