eleksir
7787be73b3
Fix !drink command
2022-06-21 23:31:12 +03:00
eleksir
4325061848
Rework karma adjustment and smiles handle
2022-04-04 12:03:26 +03:00
eleksir
7ef4c0e28a
Use more critic! Also for vendored libs too
2022-04-03 21:22:17 +03:00
eleksir
f18544a798
More heavy perlcritic policies, more careful work with strings/substr
2022-04-03 14:23:09 +03:00
eleksir
5e53450221
Anek.pm: fix rare case when fetched response is unparsable
2021-08-15 23:54:35 +03:00
eleksir
87c29ac8d3
Implemented !proverb and !пословица commands
2021-08-11 18:15:00 +03:00
eleksir
505c99ef63
Implemented !coin !монетка !roll !dice !кости commands
2021-08-11 14:11:46 +03:00
eleksir
c6b3fac29c
Add !anek !анек !анекдот commands
2021-07-30 13:29:53 +03:00
eleksir
e821356a64
Fix logging, update sample config, implement !horse !лошадка !frog !лягушка !snail !улитка commands
...
* Make logging use features of Log::Any and log as it should be done via this module
+ Add loglevel parameter to sample config
+ Implement !horse !лошадка !frog !лягушка !snail !улитка commands
2021-05-07 14:05:05 +03:00
eleksir
2cfede2769
Sometimes xkcd.ru returns redirect to 404
2021-04-22 20:53:02 +03:00
eleksir
eb12b23a3d
Use check for defined value after eval(), style fixes, fix typo in sub name and var name
2021-03-29 00:35:59 +03:00
eleksir
a406c7c717
Use CHI for caching in Weather and Drink modules
2021-03-28 18:39:55 +03:00
eleksir
91888e1c24
Dee-Jay files around, rename subs according perlcritic convertions, update .gitignore
2021-03-27 13:24:18 +03:00
eleksir
cf88be06db
Implemented !monkeyuser, !drink, !праздник, !owl, !сова, !bunny, !rabbit, !кролик commands
2021-03-27 10:44:07 +03:00
eleksir
96bc0f29c7
Implement !buni command
2021-03-09 22:44:42 +03:00
eleksir
eec7c1691a
Implement !xkcd command
2021-03-08 17:26:58 +03:00
eleksir
da7d61248d
Implement !fox !лис commands
2021-03-08 17:25:21 +03:00
Sergei Fedosov
c619e47560
Another bits of refactoring, code-style fixes, etc
2021-02-08 19:39:16 +03:00
Sergei Fedosov
96b861b507
Implement !fish !fisher !рыба !рыбка !рыбалка commands
2021-02-08 14:20:26 +03:00
eleksir
b4a1bf66cf
Refactor code. Fix some bugs.
...
+ Use lazy brain init.
* Move plugin code out of botlib.pm.
+ Now bot can private chatting
* Properly detect real jid if can, extract username from jid
* Change chatid generation, so all previously generated brains will be lost
+ Add !dig and !копать commands
+ Add !cat and !кис commands
* Some other minor changes
2021-01-24 01:17:35 +03:00
eleksir
4c7cf8ceca
Implement logging via Log::Any, cleanup, remove logger()
2020-12-13 13:35:11 +03:00
eleksir
42c5d147d5
Remove debug in fortune_seed.pl, remove unused botlib in fortune.pm and friday.pm
2020-11-23 00:53:16 +03:00
eleksir
66bca8ebf5
Update .gitignore
2020-11-23 00:49:23 +03:00
eleksir
de54b5182a
Enhance friday file parser, add some phrases to friday quotes
2020-11-22 17:35:38 +03:00
eleksir
7197b5e5ed
Implement !f, !ф, !fortune, !фортунка commands
2020-11-22 13:23:17 +03:00
eleksir
451999ea29
Implement !friday and !пятница commands
2020-11-21 15:06:52 +03:00
eleksir
88da6ab653
lat.pm: use source file with phrases from config
2020-11-21 14:43:37 +03:00
eleksir
62bafcbe3f
Update .gitignore
2020-11-21 14:37:11 +03:00
eleksir
4077cebd4c
Implement !версия, !lat and !karma, cosmetic fixes
2020-11-16 23:41:25 +03:00
eleksir
2cd4d5d37d
Newer perl wants more brackets :(
2020-11-14 21:07:32 +03:00
eleksir
80f93e2bf6
Use multiline message in help instead of sending multiple messages
2020-11-14 19:34:41 +03:00
eleksir
623bf8ef01
Add multiline support for outgoing messages in Net::Jabber::Bot
2020-11-14 19:32:56 +03:00
eleksir
bb9c0cd20c
Vendor Net::Jabber::Bot
2020-11-14 19:28:15 +03:00
eleksir
d6d0b2a93d
Implement !version, !ver, !help, !помощь commands
2020-11-14 18:01:46 +03:00
eleksir
7443882c84
Use perlcritic to lint code
2020-11-14 13:51:17 +03:00
eleksir
1780c94ede
Say hello to ejabberd and SASL-md5digest auth
2020-11-14 12:51:49 +03:00
eleksir
2827ec64e9
Vendor Authen::SASL, because some servers use non-std auth
2020-11-14 12:49:40 +03:00
eleksir
2972e73adb
Initial commit. Split bot from myapi as separate application.
2020-09-19 14:38:20 +03:00