Telegram bot written in Lua
Go to file
Er2 aad7467104 mirror 2021-08-15 22:05:27 +03:00
etc add more methods, inline queries 2021-08-15 20:01:35 +03:00
src add more methods, inline queries 2021-08-15 20:01:35 +03:00
.gitignore add file sending, request refactor, bugfixes 2021-08-14 20:24:14 +03:00
LICENSE add readme, some code refactoring 2021-07-19 10:55:01 +03:00
README.md mirror 2021-08-15 22:05:27 +03:00
config.lua add locales, need @ in groups 2021-07-26 16:12:03 +03:00
init.lua upd readme, some small changes 2021-07-21 11:40:31 +03:00

README.md

Computer bot

Now, GitHub contains mirror, original is here.

This bot is a reborn of this bot, but on Telegram.

Bot uses an OOP-style of lua as described on Wikipedia

Also, bot automatically detects language installed in the client.

TODO: Rewrite core to C, lua have C API and C is faster.

Installation

Alpine Linux, root:

  • Enable community repo (in wiki)

  • Install: apk add sudo git lua5.3 luarocks openssl-dev

  • Install dependencies: luarocks-5.3 install luasec

  • Create user: adduser user

    setup sudo and login to user

  • Get repo: git clone https://github.com/Er2ch/comp-tg

    and cd comp-tg

  • Change token and owner in config.lua

    TODO: Use env instaed of config

  • Run: lua5.3 init.lua