Commit Graph

70 Commits

Author SHA1 Message Date
Termonoid
766198ad81 Update help messages for host:port form of command 2021-01-31 12:42:22 +03:00
Termonoid
a54a938c2f Port can be defined as host:port 2021-01-31 10:27:22 +03:00
kiriharu
c117a8246c retry connection to database after fail 2021-01-30 14:56:24 +03:00
kiriharu
6475271234 save command logs to database 2021-01-30 13:34:08 +03:00
kiriharu
36d8020dd2 saving info about user after /start 2021-01-30 13:01:05 +03:00
kiriharu
b8162edff0 fix message in start.py 2021-01-30 01:40:09 +03:00
kiriharu
7147d3c1ef aliases in dispatcher, new /start message 2021-01-30 01:32:49 +03:00
kiriharu
f0dbdd8a30
fix gevent compile issue 2021-01-28 16:17:48 +03:00
kiriharu
1bd0b6e78e added tortoise as dependency, for settings update 2021-01-17 18:08:17 +03:00
kiriharu
f6aff5a9ef fix errors, more error handling 2021-01-14 00:37:57 +03:00
kiriharu
8a89e58840 added entry for .cf domain 2021-01-14 00:37:29 +03:00
kiriharu
8ff4d8c16c cover many domain zones with whois_vu package 2021-01-13 23:49:23 +03:00
kiriharu
f7a8622875 rewrited whois 2021-01-13 23:01:04 +03:00
kiriharu
09fd459a1f starting rewriting whois 2021-01-13 22:36:05 +03:00
kiriharu
8afcb2e087 rewrited commands 2021-01-13 22:24:09 +03:00
kiriharu
352d27f8b2 added CheckerTargetPortHandler, added validation in SimpleCommandHandler 2021-01-13 22:23:46 +03:00
kiriharu
8eea9a3a2f created validators classes 2021-01-13 22:22:35 +03:00
Crystal Melting Dot
8c49d3f0b6 Better split without space 2021-01-13 18:04:14 +03:00
kiriharu
4501018078 markdown parse mode for ipcalc help messages, hotfix 2021-01-11 12:07:15 +03:00
kiriharu
5ab4d79b6e rate limit for ipcalc handler 2021-01-11 12:01:46 +03:00
kiriharu
335074d693 added /ipcalc command, close #14 2021-01-11 12:00:26 +03:00
kiriharu
d778e3b485 small rewrite for base handlers again 2021-01-11 11:59:29 +03:00
kiriharu
b6918d8724 implement simple command handlera 2021-01-10 19:47:36 +03:00
kiriharu
19a400328e fix token remove in admin reports and logs 2021-01-09 12:40:00 +03:00
kiriharu
4931730a8e fix #18, fix #19 2021-01-09 01:41:21 +03:00
kiriharu
1e62f24748 fix #15 2021-01-08 20:28:46 +03:00
kiriharu
3cabd5e732 fix #16 #17 2021-01-08 20:27:23 +03:00
kiriharu
b0e7f71d0f fix #12 2021-01-07 02:07:38 +03:00
kiriharu
a37f07e125 update links in /start 2021-01-07 01:45:42 +03:00
kiriharu
d2b6978b05 speedup requests to backend using asyncio.as_completed 2021-01-07 01:24:23 +03:00
kiriharu
e66afe0757
Update icmp.py
fix "markdowning" message
2021-01-06 03:09:45 +03:00
kiriharu
b33b938b95 fix #10 2021-01-06 00:35:25 +03:00
kiriharu
714dc2e4a2 report problems about api requests to admins, close #3 2021-01-06 00:29:45 +03:00
kiriharu
1b9b6c5cce added bot dockerfile 2021-01-05 21:51:09 +01:00
kiriharu
4f7fb7f1df throttling middleware, close #9 2021-01-05 21:26:24 +03:00
kiriharu
41cec1f044 basic logging 2021-01-05 20:43:18 +03:00
kiriharu
b755a24ce2 metrics with aioinflux 2021-01-05 20:23:28 +03:00
kiriharu
ea40f85d63 base rewrite 2021-01-05 17:26:03 +03:00
kiriharu
d9b4423672 fix #8, small refactor 2021-01-05 16:24:10 +03:00
kiriharu
d1fab3f8e5 web check now use head method, close #7 2021-01-05 15:43:45 +03:00
kiriharu
cad7e8d8c1 added minecraft checker 2021-01-05 14:56:37 +03:00
kiriharu
8b6276df78 start message, close #5 2021-01-05 02:31:50 +03:00
kiriharu
46e46471e9 minecraft endpoint, close #6 2021-01-05 02:18:06 +03:00
kiriharu
ab49ad92b0 fix slashes 2021-01-05 01:29:29 +03:00
kiriharu
10759e0219 impl #2, added tcp method 2021-01-05 01:21:13 +03:00
kiriharu
98c7f9075d Checker class 2021-01-05 00:34:54 +03:00
kiriharu
9ca48f5973 result Response(500) if node unreachable 2021-01-05 00:33:55 +03:00
kiriharu
cd2e0002f8 rewrite tcp port check 2021-01-04 23:13:51 +03:00
kiriharu
16343d6ea0 tcp port check method 2021-01-04 22:28:39 +03:00
kiriharu
0efd433363 filter forwarded messages, set api timeout to 100 2021-01-04 22:03:04 +03:00