Telegram bot written in Lua
| etc | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| config.lua | ||
| init.lua | ||
| LICENSE | ||
| readme.org | ||
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 userand login to this user - Clone repo:
git clone --recursive https://gitdab.com/er2/comp-tgand entercd comp-tg - Change token and owner in config.lua
- Run:
lua5.3 init.lua