This website requires JavaScript.
b3a8a1724c
Add SIGQUIT handler, fix setting of default value of loglevel
master
v1.5
eleksir
2022-11-06 18:11:10 +03:00
e100b00838
Fix setting default value for forward_max if not defined in config
eleksir
2022-11-06 18:01:05 +03:00
499da4fe84
Fix whitespaces in Craniac.pm :)
eleksir
2022-09-02 00:07:19 +03:00
f4d738697c
Add exception to perlcritic policies, remove verbosity settings from .perlcriticrc
eleksir
2022-09-02 00:06:33 +03:00
dcb3204c9e
Update modules versions, get rid of Protocol::Redis::XS as it is broken on recent versions of libhiredis
v1.4
eleksir
2022-05-31 03:52:19 +03:00
e6d8e4c1a2
Use sha256_hex of plugin name and chatid as filename for brains in commin case
eleksir
2022-05-31 02:54:13 +03:00
ca982571d9
Reimplement commands parser
v1.3
eleksir
2022-04-22 16:22:00 +03:00
4706322c4e
Перерабатываем парсер команд
ouput_json
eleksir
2022-04-22 16:22:00 +03:00
03634958a1
Fix typo
eleksir
2022-04-22 15:46:19 +03:00
6eeb8e7b89
Tidy incomming redis message
eleksir
2022-04-22 15:42:23 +03:00
7b32737b33
Use cloned version of incomming redis message as template for outgoing message
eleksir
2022-04-22 15:01:20 +03:00
8952828886
Use command sign from config, when misc->bot_nick is not supplied, it defaults to empty string
eleksir
2022-04-22 15:00:04 +03:00
221314ae16
Userid and chatid must be strings in order to work with chats components other than Telegram
eleksir
2022-04-22 14:58:26 +03:00
27b9a4bcbd
Set each async signal handler separately
eleksir
2022-04-22 14:57:14 +03:00
98bf57c5e0
In cpanfile bump Mojolicious version 9.22->9.24, zero English version - it's part of perl
eleksir
2022-04-22 14:56:01 +03:00
7565539a14
Update .gitignore
eleksir
2022-04-22 14:53:38 +03:00
0a62499302
Update README
eleksir
2022-04-17 15:28:58 +03:00
f256ad357f
Add list of perlcritic modules used for linting
v1.2
eleksir
2022-04-03 18:19:35 +03:00
62311dae21
Fix typo in кости command, use shorter var name for csign
eleksir
2022-04-03 18:18:38 +03:00
30ebe8aca1
Set userid and chatid explicitly to num for redis json msg
eleksir
2022-03-27 16:06:43 +03:00
bbc5173c16
Update README
v1.1
eleksir
2022-02-12 19:13:21 +03:00
622b690946
Perlcritic overhaul, add missing 'use module', update cpanfile, replace Mojo::Log with Log::Any
eleksir
2022-02-12 18:22:01 +03:00
5df11d2437
Minor fixes for v1.0 release, mostly comments, add openrc init script
v1.0
eleksir
2022-01-07 02:34:34 +03:00
f8d0c3f701
Move Lat module here, as it uses brain too
eleksir
2022-01-04 17:32:49 +03:00
b7013d6ab0
Loop detection, easter eggs, update readme, update sample config, fix telegram-crippled brain names
eleksir
2022-01-04 15:43:26 +03:00
9c56db452c
Bump version Mojo::Redis in cpanfile
eleksir
2022-01-01 17:45:36 +03:00
ca0a891522
Translate comments, fix coding style
eleksir
2022-01-01 17:34:45 +03:00
0f58c30603
Implement async signal trap via Mojo::IOLoop::Signal for more robust app stop and restart
eleksir
2022-01-01 17:34:07 +03:00
637e5f8261
Pin version numbers in cpanfile
eleksir
2022-01-01 17:32:57 +03:00
240712bf42
Use eval on lazy brain init
eleksir
2022-01-01 03:47:22 +03:00
64c8300f93
add missing ping command
eleksir
2022-01-01 03:44:50 +03:00
468baf7156
Fix default loglevel notice -> info
eleksir
2022-01-01 03:43:01 +03:00
b8291a4c3e
Add static commands, common phrases and Phrases.txt
eleksir
2021-12-31 20:01:59 +03:00
352dc3b54c
Use logging facility from mojo
eleksir
2021-12-28 02:11:34 +03:00
1c82a2ec0e
First adoption step for production use with telegram frontend
eleksir
2021-12-26 14:57:38 +03:00
23f7b5c602
Initial commit
eleksir
2021-08-18 23:59:17 +03:00