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 |
|
Kay Marquardt (Gnadelwartz)
|
c5caf937cc
|
allow kill/stop/suspend when blocked
|
2019-06-17 10:44:20 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
aec6de0304
|
fix wrong EVENT_SEND declaration
|
2019-06-05 10:45:04 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
0497513eb9
|
BASHBOT_EVENT_SEND plus documentation
|
2019-06-04 18:04:52 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
55c9d8bb4d
|
jsshDB: read write single key/value pairs
|
2019-06-04 12:00:19 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
4594e057a3
|
Json2Array allows only :alphanum:,._" character in index
|
2019-06-04 10:04:03 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
1e851bd296
|
provide event key to function
|
2019-06-03 20:34:43 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
db03e23be8
|
v0.94-dev
|
2019-06-03 17:04:19 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
31808a9e4f
|
Bashbot Version 0.91
|
2019-06-03 16:47:29 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e2c998c5b9
|
fix delete message and *.jssh must be writeable
|
2019-06-03 16:46:32 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
5819b5cac4
|
*.jssh must be writeable by owner
|
2019-06-03 16:05:02 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
6302ef4795
|
adjust examples to v0.90
|
2019-06-01 12:46:27 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
9a81e440f1
|
some minor adjustments in bashbot.sh
|
2019-06-01 12:41:12 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
5ebfaccfa1
|
Bahsbot Version 0.90
|
2019-05-31 23:00:44 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
7029f7f93d
|
load modules in commands.sh on debug only
|
2019-05-31 22:53:48 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
dbb6caf667
|
fix call from outside install dir
|
2019-05-31 22:33:59 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
ffec76a830
|
use CMD to check for global commands
|
2019-05-30 21:08:39 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
46271cc1a2
|
Bashbot Version 0.90-rc1
|
2019-05-30 20:59:17 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
3a2f58c535
|
Bashbot Version 0.90-rc1
|
2019-05-30 20:11:05 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
501b308532
|
fix get_file, fix EVENT_FILE, reset MESSAGE variables on new message
|
2019-05-30 19:52:14 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d5f9b1c4fb
|
fix read timer event timing
|
2019-05-30 18:02:57 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
ce6749e8df
|
run timer event every 59.5 s
|
2019-05-29 17:33:31 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
74cb204d1a
|
add EVENT_TIMER
|
2019-05-29 13:49:05 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
6651cf4f0a
|
_is_function process_inline is always true
|
2019-05-28 21:28:58 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
afc669c915
|
make some globals readonly
|
2019-05-28 21:12:02 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
cb3f3e32f3
|
use declare -x
|
2019-05-28 20:50:19 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
f2f5e11610
|
TMPDIR is used from BASH -> DATADIR
|
2019-05-28 20:44:40 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
9e020a9644
|
Array2Json, module jsshDB.sh
|
2019-05-27 14:30:21 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
bbbc8aece1
|
add EVENT_TEXT and EVENT_CMD
|
2019-05-27 12:27:09 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
cfdcb41a38
|
final _exec_if_function, fix env_test
|
2019-05-26 21:25:01 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
3c6b2d3b35
|
execute_function: execute function if exist
|
2019-05-26 18:22:31 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d23bb28ebc
|
execute event only if function exist
|
2019-05-26 17:57:12 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
b60f33afac
|
fix EVENT typo and order
|
2019-05-26 17:40:51 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
483da5a797
|
finally fix send_message test
|
2019-05-26 17:03:58 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
981c0eec01
|
dev2, fix test for send_message
|
2019-05-26 16:50:19 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
ec856365ed
|
check if send_message is availible
|
2019-05-25 20:11:50 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
bee9f33022
|
basic infrastructure for addons ready
|
2019-05-25 19:31:20 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
7bad01b258
|
fix tests, start addon implementation
|
2019-05-25 17:02:25 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
15e7f014bd
|
add file description to doc
|
2019-05-24 16:49:11 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
f019ab190f
|
sync again with master
|
2019-05-24 16:26:35 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
6b886562f7
|
sync with master
|
2019-05-24 16:21:51 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
b268e4dafe
|
backport getBotname for new installations
|
2019-05-24 16:17:47 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
48022e4ed2
|
fix small typo
|
2019-05-24 16:13:31 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
31c6c4b111
|
add test URL for getMe
|
2019-05-24 10:47:27 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
3808496b32
|
fix missing ME on startup
|
2019-05-23 20:05:42 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
cb77d411a8
|
autodetect sourcing, add CURL and WGET options, e.g. for using tor
|
2019-05-23 19:40:15 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e0bb9f85e1
|
fix bashbot.sh source errors and update documentation
|
2019-05-23 13:32:13 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
80a47780ce
|
Add BASHBOT_HOME, commandline examples
|
2019-05-23 12:26:53 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
51aa2ed4b3
|
fix shell exit on sourcing without arg source
|
2019-05-23 10:50:39 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
5e6d62f19f
|
start 0.90-dev - convert to array
|
2019-05-22 18:43:20 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
75691dc685
|
Bashbot Version 0.80
|
2019-05-22 16:28:06 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
5bce3f7151
|
some small optimization
|
2019-05-22 10:01:39 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d8e0b5c975
|
fix get_file
|
2019-05-22 09:50:48 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e08b52e043
|
Bashbot Version 0.80-rc
|
2019-05-21 17:50:02 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
5b2d0e1e8f
|
improved kill handling, fix job_control
|
2019-05-21 10:53:52 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
fd7ca77cc1
|
move job control to module background and make it more failsave
|
2019-05-20 21:40:14 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
8dfdf2e168
|
more save resumeback killback handling
|
2019-05-20 20:48:49 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
f1ebdbb72d
|
remove tmux (c) and tmux example
|
2019-05-20 19:49:41 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
300553f8ba
|
move _botadmin back to aliases
|
2019-05-20 19:16:00 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d34c22f156
|
function download(), downloads URL to file in data-bot-bash
|
2019-05-20 18:42:21 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e5f7b2da50
|
fix send_file, add test for send_file
|
2019-05-20 17:26:21 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d1a3372d39
|
better kill handling, add send_file tests
|
2019-05-20 15:43:37 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
3c5ffdb506
|
test if script/job exist and is executable, more cleanup on startup
|
2019-05-20 12:12:11 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
9482bd62bf
|
better explanation for not upgraded bot running
|
2019-05-20 11:09:44 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
b8ae9eca87
|
0.80-pre, adjust doc, convert echo with parameters to fprint
|
2019-05-20 10:50:51 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
7190c6e330
|
fix outproc exit and show script on ps
|
2019-05-19 17:31:55 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
beb77a4b65
|
start, kill, resume, suspend now working
|
2019-05-19 15:03:44 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
83623ece2e
|
fix interactive and MESSAGE extraction
|
2019-05-19 13:59:36 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e7d2effc27
|
working background jobs, fix old pipes
|
2019-05-19 12:54:59 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
a3c0d3165c
|
move procname and proclist, replace echo with cat for output to file
|
2019-05-19 10:52:44 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
a1a823b4b6
|
fix background execution
|
2019-05-18 21:06:29 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
bccd064516
|
start dev3 - remove tmux
|
2019-05-18 20:25:18 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
31a5d00a64
|
Bashbot Version 0.76
|
2019-05-16 17:06:58 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
61a1f6f626
|
Bashbot Version 0.76
|
2019-05-16 17:01:54 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e8a1fd0bf1
|
Bashbot Version 0.76
|
2019-05-16 16:57:04 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
6d497d5f5e
|
remove send_message at bot startup
|
2019-05-16 16:55:32 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
a72f24ac9c
|
some fixes to wget fallback
|
2019-05-16 16:42:38 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d01addf0a9
|
replace unusual command by id, remove phyton tests
|
2019-05-16 11:23:27 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
d5994166c0
|
update doc
|
2019-05-14 20:55:24 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
eb0cde55df
|
add documentaion and ENV for wget and Telegram URL
|
2019-05-14 19:58:59 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
aacdc76af2
|
SendJson bash only, no more python!
|
2019-05-14 17:56:23 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
bce7f1a6dc
|
replace all curl calls, add wget as curl replacement
|
2019-05-14 15:25:15 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
df03727e14
|
some fixes for updates from older versions
|
2019-05-14 13:16:58 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
5f945e5e0a
|
more strict checks for send_file
|
2019-05-13 12:47:03 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
e9cf8d25e5
|
fix old errors found while factor out send_message to module
|
2019-05-13 11:24:42 +02:00 |
|
Kay Marquardt (Gnadelwartz)
|
92f022d038
|
fix source commands.sh, fix sendJson, sendMEssage module
|
2019-05-12 17:51:52 +02:00 |
|