Commit Graph

  • 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