update readme
This commit is contained in:
parent
1b498be1d6
commit
18a36e169a
1 changed files with 15 additions and 9 deletions
24
readme.org
24
readme.org
|
@ -1,18 +1,21 @@
|
||||||
* Computer bot
|
* Computer bot
|
||||||
|
|
||||||
Now, GitHub contains *mirror*, original is *[[https://gitdab.com/er2/comp-tg][here]]*.
|
Original is *[[https://gitdab.com/er2/comp-tg][here]]* and on my private server.
|
||||||
|
Mirrors can update irregularly.
|
||||||
|
|
||||||
-----
|
-----
|
||||||
|
|
||||||
This bot is a continue of [[https://github.com/Er2pkg/computer][my Discord bot]],
|
This is a bot for Telegram.
|
||||||
but on Telegram.
|
It haven't got much possibilities,
|
||||||
|
but this code can be used in other bots.
|
||||||
|
|
||||||
|
Bot can use locale of Telegram client (unlike much bots)
|
||||||
|
and use it or fallback to English.
|
||||||
|
|
||||||
Bot uses an OOP-style of Lua
|
Bot uses an OOP-style of Lua
|
||||||
as [[https://is.gd/f0Vadk][described on Wikipedia]].
|
as [[https://is.gd/f0Vadk][described on Wikipedia]].
|
||||||
|
|
||||||
Also bot reads client language and automatically loads needing locale.
|
Maybe I will rewrite bot's core to C but here already so many Lua code.
|
||||||
|
|
||||||
Maybe I rewrite bot's core to C but there already so many Lua code.
|
|
||||||
|
|
||||||
* Installation
|
* Installation
|
||||||
|
|
||||||
|
@ -20,13 +23,13 @@ Maybe I rewrite bot's core to C but there already so many Lua code.
|
||||||
|
|
||||||
+ Enable community repo (described in wiki)
|
+ Enable community repo (described in wiki)
|
||||||
|
|
||||||
+ Install lua and tools: ~apk add sudo git lua5.3 luarocks openssl-dev~
|
+ Install lua and tools: ~apk add doas git lua5.3-dev luarocks musl-dev gcc openssl-dev~
|
||||||
|
|
||||||
+ Install LuaSec for https requests: ~luarocks-5.3 install luasec~
|
+ Install LuaSec for https requests: ~luarocks-5.3 install luasec~
|
||||||
|
|
||||||
+ Create user: ~adduser user~
|
+ Create user: ~adduser user~
|
||||||
|
|
||||||
and login to this user
|
setup it (add to doas) and login to this user
|
||||||
|
|
||||||
+ Clone repo: ~git clone --recursive https://gitdab.com/er2/comp-tg~
|
+ Clone repo: ~git clone --recursive https://gitdab.com/er2/comp-tg~
|
||||||
|
|
||||||
|
@ -34,5 +37,8 @@ Maybe I rewrite bot's core to C but there already so many Lua code.
|
||||||
|
|
||||||
+ Change token and owner in *config.lua*
|
+ Change token and owner in *config.lua*
|
||||||
|
|
||||||
+ Run: ~lua5.3 init.lua~
|
+ Add service ~doas cp bot.rc /etc/init.d/mybot && doas chmod +x /etc/init.d/mybot~
|
||||||
|
|
||||||
|
+ Configure it ~doas vi /etc/init.d/mybot~ (change user)
|
||||||
|
|
||||||
|
+ Start it ~doas service mybot start~
|
||||||
|
|
Loading…
Reference in a new issue