Skip to content

jhekasoft/sum11-bot

Repository files navigation

sum11-bot

Bot for Telegram (https://t.me/sum11_bot) with Ukrainian dictionary. Using site sum.in.ua.

Run

cp .env.example .env

Put bot token into .env.

npm run start

Build and run production

npm run build
node ./dist/server.js

Run as service (POSIX systems with systemd)

sudo mkdir /opt/sum11-bot
sudo cp ./.env /opt/sum11-bot
sudo cp ./dist /opt/sum11-bot -r
sudo cp ./node_modules /opt/sum11-bot -r
sudo cp ./systemd/sum11-bot.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now sum11-bot.service

Show log:

journalctl -xeu sum11-bot.service

Run with docker

Build image:

docker build -t sum11-bot .

Run:

docker run --name sum11-bot --rm --network host \
-e "TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN>" \
-e "SUM_TYPE=sum_jhekasoft" \
-e "SUM_BASE_URL=http://localhost:1988/" \
sum11-bot

About

Telegram bot with Ukrainian vocabuary.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors