Telegram bot written in Lua
etc | ||
src | ||
.gitignore | ||
.gitmodules | ||
bot.rc | ||
config.lua | ||
init.lua | ||
LICENSE | ||
readme.org | ||
start.sh |
Computer bot
Now, GitHub contains mirror, original is here.
This bot is a continue of my Discord bot, but on Telegram.
Bot uses an OOP-style of Lua as described on Wikipedia.
Also bot reads client language and automatically loads needing locale.
Maybe I rewrite bot's core to C but there already so many Lua code.
Installation
Alpine linux, root:
- Enable community repo (described in wiki)
- Install lua and tools:
apk add sudo git lua5.3 luarocks openssl-dev
- Install LuaSec for https requests:
luarocks-5.3 install luasec
- Create user:
adduser user
and login to this user - Clone repo:
git clone --recursive https://gitdab.com/er2/comp-tg
and entercd comp-tg
- Change token and owner in config.lua
- Run:
lua5.3 init.lua