Commit Graph

444 Commits

Author SHA1 Message Date
Kay Marquardt (Gnadelwartz)
6e3655fc2b fix startup message 2020-06-17 05:44:01 +02:00
Kay Marquardt (Gnadelwartz)
7694df5ecc detect edited message 2020-06-16 23:05:52 +02:00
Kay Marquardt (Gnadelwartz)
b33132ea5e inform dot admin about stop, resume, restart 2020-06-15 20:07:43 +02:00
Kay Marquardt (Gnadelwartz)
8991cc98f0 optimize update processing, fix LEFTMEMBER 2020-06-15 19:44:46 +02:00
Kay Marquardt (Gnadelwartz)
4b18757779 remove JsonEscape for markup type, not needed 2020-06-15 14:22:28 +02:00
Kay Marquardt (Gnadelwartz)
4990f70bce escape tab in JSON send to telegram 2020-06-15 14:16:14 +02:00
Kay Marquardt (Gnadelwartz)
834f5ba200 escape tab in JSON send to telegram 2020-06-15 14:14:34 +02:00
Kay Marquardt (Gnadelwartz)
c943280034 cache blocked users with updateArray 2020-06-15 10:42:36 +02:00
Kay Marquardt (Gnadelwartz)
24a7eaa8dd cache botconfig, optimze updateArray 2020-06-15 09:09:08 +02:00
Kay Marquardt (Gnadelwartz)
3e4e90443c inform admin about successful start 2020-06-15 08:39:52 +02:00
Kay Marquardt (Gnadelwartz)
bc44331183 allow block chats also, optimize blockfile reading 2020-06-14 18:22:11 +02:00
Kay Marquardt (Gnadelwartz)
de811c173a fix order of debug start message 2020-06-14 13:57:36 +02:00
Kay Marquardt (Gnadelwartz)
74caa49ab1 startup message, optimize file_id 2020-06-14 09:10:43 +02:00
Kay Marquardt (Gnadelwartz)
e0b9f6f870 create setconfigKey, clean botconfig on update startup 2020-06-13 21:39:52 +02:00
Kay Marquardt (Gnadelwartz)
cdc6dd323d add LEFTMEMBER values, doc values 2020-06-13 19:57:24 +02:00
Kay Marquardt (Gnadelwartz)
ca0509556a fix/optimize getKey functions 2020-06-13 18:40:34 +02:00
Kay Marquardt (Gnadelwartz)
e0470aadc0 move Json2Arru and Array2Json to jsshDB module 2020-06-13 17:56:43 +02:00
Kay Marquardt (Gnadelwartz)
2397f0d0b4 fix newmember first_name last_name 2020-06-13 11:09:31 +02:00
Kay Marquardt (Gnadelwartz)
8838d93e9c fix newmember first_name last_name 2020-06-13 11:07:54 +02:00
Kay Marquardt (Gnadelwartz)
5baab14cd2 fix newmwber first_name last_name 2020-06-13 11:05:28 +02:00
Kay Marquardt (Gnadelwartz)
f32833ccf9 output bot validation result on tty only 2020-06-13 09:30:30 +02:00
Kay Marquardt (Gnadelwartz)
a901cc78d4 first working version with jssh botconfig database 2020-06-12 23:41:47 +02:00
Kay Marquardt (Gnadelwartz)
8affc94813 start 0.98 dev, create botconfig db 2020-06-12 21:18:32 +02:00
Kay Marquardt (Gnadelwartz)
15e6c7bcbe Version 0.96 2020-06-12 11:11:17 +02:00
Kay Marquardt (Gnadelwartz)
3871ca9656 finalize error logs, update events doc 2020-06-12 10:00:52 +02:00
Kay Marquardt (Gnadelwartz)
737d54d365 improved logging, error handling on update 2020-06-12 01:17:15 +02:00
Kay Marquardt (Gnadelwartz)
38164ba9a2 dispose JSON.sh complaint about empty input 2020-06-11 15:55:15 +02:00
Kay Marquardt (Gnadelwartz)
15f6da85dc remove count.jssh.flock after cleanup 2020-06-11 12:37:36 +02:00
Kay Marquardt (Gnadelwartz)
b6e9f9ed16 log updates received on debug 2020-06-11 11:32:52 +02:00
Kay Marquardt (Gnadelwartz)
6c02bab1bd document timer tick disabled by default 2020-06-11 09:23:03 +02:00
Kay Marquardt (Gnadelwartz)
81c8771898 enable retry by default 2020-06-11 08:33:59 +02:00
Kay Marquardt (Gnadelwartz)
2bc8f398c0 shorten action in error messages 2020-06-10 18:52:26 +02:00
Kay Marquardt (Gnadelwartz)
f968c8b92d some small error message changes 2020-06-10 18:26:51 +02:00
Kay Marquardt (Gnadelwartz)
de21079d2f create and use compare_sorted test 2020-06-10 18:07:12 +02:00
Kay Marquardt (Gnadelwartz)
d70656db68 make diff tests more stable 2020-06-10 17:42:54 +02:00
Kay Marquardt (Gnadelwartz)
e64d066db4 fix argment list on help 2020-06-10 17:24:23 +02:00
Kay Marquardt (Gnadelwartz)
769d07d151 retry now working 2020-06-10 15:56:34 +02:00
Kay Marquardt (Gnadelwartz)
aec4e71dc8 always source commands.sh 2020-06-10 14:02:29 +02:00
Kay Marquardt (Gnadelwartz)
c2f47535cc use function _round_float for converting ms to s 2020-06-10 11:11:42 +02:00
Kay Marquardt (Gnadelwartz)
ec7fce72ac fix sleep on empty updatevresponse 2020-06-10 10:24:48 +02:00
Kay Marquardt (Gnadelwartz)
848219d82c improve count cleanup on startup 2020-06-10 09:48:37 +02:00
Kay Marquardt (Gnadelwartz)
f4c1657270 fix keyDB_async, count cleanup only on bot start 2020-06-10 09:32:53 +02:00
Kay Marquardt (Gnadelwartz)
5b2582129b fix missing \n 2020-06-10 08:50:56 +02:00
Kay Marquardt (Gnadelwartz)
eb89aee3d5 fix debug start message 2020-06-10 08:47:53 +02:00
Kay Marquardt (Gnadelwartz)
0c0a4cc3c9 some small changes to error messages 2020-06-10 08:26:23 +02:00
Kay Marquardt (Gnadelwartz)
72c8531cee revert and redo fixed last commit 2020-06-10 08:20:48 +02:00
Kay Marquardt (Gnadelwartz)
1133f25f35 some small changes to error messages 2020-06-10 07:50:43 +02:00
Kay Marquardt (Gnadelwartz)
7790e47a7e fix get error code 2020-06-09 22:54:09 +02:00
Kay Marquardt (Gnadelwartz)
6d940c7cc8 fix jsshGetKey 2020-06-09 22:45:34 +02:00
Kay Marquardt (Gnadelwartz)
deeef7edc5 show files after init 2020-06-09 19:26:51 +02:00
Kay Marquardt (Gnadelwartz)
a792048dfe fix problems found by tests 2020-06-09 19:21:46 +02:00
Kay Marquardt (Gnadelwartz)
eace5e18a4 prefix logged message with date 2020-06-09 17:51:04 +02:00
Kay Marquardt (Gnadelwartz)
4fd6f98f77 do not start timer by default 2020-06-09 16:51:50 +02:00
Kay Marquardt (Gnadelwartz)
a71d68ee43 error processing for get update loop 2020-06-09 14:46:45 +02:00
Kay Marquardt (Gnadelwartz)
dba4f95e9a log action on error 2020-06-09 12:41:15 +02:00
Kay Marquardt (Gnadelwartz)
7644c6c14c do not retry with wget 2020-06-09 12:27:28 +02:00
Kay Marquardt (Gnadelwartz)
f96625ef9d explanation for BOTSEND_RETRY explanation and why printf 2020-06-09 11:57:25 +02:00
Kay Marquardt (Gnadelwartz)
b01e3e91b6 prepare for release, start cleanup and optimizing 2020-06-09 09:15:36 +02:00
Kay Marquardt (Gnadelwartz)
eb4924122e bashbotBlockRecover: notify bot about block 2020-06-09 08:47:13 +02:00
Kay Marquardt (Gnadelwartz)
78c066e1e5 finalize retry 2020-06-08 21:47:36 +02:00
Kay Marquardt (Gnadelwartz)
de745719dc error handling: retry or not to retry? 2020-06-08 20:51:15 +02:00
Kay Marquardt (Gnadelwartz)
9b138eecbd fix/extend sendJson error handling 2020-06-08 17:36:42 +02:00
Kay Marquardt (Gnadelwartz)
b189191b85 fix init with BASHBOT_HOME 2020-06-08 16:04:45 +02:00
Kay Marquardt (Gnadelwartz)
19c45c4771 fix JSONS.sh download, obfuscate joke hack 2020-06-08 15:48:07 +02:00
Kay Marquardt (Gnadelwartz)
6f86036809 more sendJson error handling, rearrange source modules 2020-06-08 12:58:36 +02:00
Kay Marquardt (Gnadelwartz)
bd22e2aa17 fix make-standalone, add minimized standalone version 2020-06-08 12:04:48 +02:00
Kay Marquardt (Gnadelwartz)
d11598e082 make curl location configurable 2020-06-07 19:06:02 +02:00
Kay Marquardt (Gnadelwartz)
601fe0ea51 interactive working again, more logging 2020-06-07 13:30:59 +02:00
Kay Marquardt (Gnadelwartz)
313ff03e17 place DEBUG anf ERROR log in ./logs if exist 2020-06-06 14:48:01 +02:00
Kay Marquardt (Gnadelwartz)
d42429efad log Errors in telegram response 2020-06-06 10:16:27 +02:00
Kay Marquardt (Gnadelwartz)
0ad70fda87 fix addon dir if BASHBOT_HOME is set 2020-06-06 09:21:56 +02:00
Kay Marquardt (Gnadelwartz)
407e1476a3 add jssh_clearBD 2020-06-05 22:13:18 +02:00
Kay Marquardt (Gnadelwartz)
bc74141db7 _async for every jssh function, use async in bashbot.sh 2020-06-05 09:01:20 +02:00
Kay Marquardt (Gnadelwartz)
c729cf428b fix wrong json.sh location if included from other location 2020-06-04 16:10:58 +02:00
Kay Marquardt (Gnadelwartz)
31b3203483 fix problems found by tests 2020-06-01 11:50:42 +02:00
Kay Marquardt (Gnadelwartz)
ed14e850a4 use jsshDB internally, e.g. block / count users, it's working well now 2020-06-01 09:54:35 +02:00
Kay Marquardt (Gnadelwartz)
578056b57d new feature block users, use jsshDB for count 2020-05-29 20:11:51 +02:00
Kay Marquardt (Gnadelwartz)
8f29907442 fix shell expansion 2020-05-22 08:29:49 +02:00
Kay Marquardt (Gnadelwartz)
e63590b9b4 extended JsonEscape for V2 2020-05-20 16:38:56 +02:00
Kay Marquardt (Gnadelwartz)
01539286d1 revert old commands.sh 2020-05-20 16:35:22 +02:00
Kay Marquardt (Gnadelwartz)
a4636668a7 optimized version of countKeyDB 2020-05-19 19:26:10 +02:00
Kay Marquardt (Gnadelwartz)
876361f562 install gnu utils on BSD and MacOS ... 2020-05-19 14:58:29 +02:00
Kay Marquardt (Gnadelwartz)
3d92bf3ca8 some bot token checks: format, length, non printable chars 2020-05-18 18:34:34 +02:00
Kay Marquardt (Gnadelwartz)
dcf6534c1f add some bot token warnings 2020-05-18 14:57:53 +02:00
Kay Marquardt (Gnadelwartz)
7aa409fbc8 Version 0.94 2020-05-17 13:51:32 +02:00
Kay Marquardt (Gnadelwartz)
bdb50c8716 allow += for jsshDB, this allows adding to keys without overwrite 2020-05-17 13:19:21 +02:00
Kay Marquardt (Gnadelwartz)
f13a2d05cc almost finished for 0.94 2020-05-15 18:52:12 +02:00
Kay Marquardt (Gnadelwartz)
6c6b312f47 fix BOTTOKEN check 2020-05-14 21:31:52 +02:00
Kay Marquardt (Gnadelwartz)
d28f9752d2 optimize emtpy sting checks in commands and addons 2020-05-14 20:49:13 +02:00
Kay Marquardt (Gnadelwartz)
0e75138548 optimize startup and testing for empty string 2020-05-14 20:33:30 +02:00
Kay Marquardt (Gnadelwartz)
c0a633f42d optimze sourcing of modules 2020-05-14 19:47:37 +02:00
Kay Marquardt (Gnadelwartz)
4aa7561f7c update doc, prepare for release 2020-05-14 15:47:04 +02:00
Kay Marquardt (Gnadelwartz)
ac2ec02a98 extend mycommands to use new features 2020-05-14 15:02:17 +02:00
Kay Marquardt (Gnadelwartz)
8a119f8806 some small fixes, start dev3 2020-05-14 13:04:57 +02:00
Kay Marquardt (Gnadelwartz)
11acaaaa1a escape quote and other charaters in JSON strings 2020-01-18 14:41:09 +01:00
Kay Marquardt (Gnadelwartz)
4f90215465 start v9.4 dev2, fix html doc creation 2019-12-07 13:59:54 +01:00
Kay Marquardt (Gnadelwartz)
3d636f77e6 explain REGEX usage vs. file globbing 2019-12-07 13:25:50 +01:00
Kay Marquardt (Gnadelwartz)
e3ba1a053c remove non UTF-8 characters on get and send strings 2019-12-07 12:50:32 +01:00
Kay Marquardt (Gnadelwartz)
3531eb9565 no send events when sourced 2019-06-24 10:38:24 +02:00
Kay Marquardt (Gnadelwartz)
7843de5647 disable certificate checks 2019-06-19 11:56:31 +02:00