Releases: topkecleon/telegram-bot-bash
Bashbot Version 1.52
This release contains only some bugfixes and small improvements, there are no new features.
- fix "kick_chat_member", "unban_chat_member"
- fix caption in "send_file"
- fix "cmd[]" args (thanks to z4zz)
- improve mode handling in "bashbot.rc"
Bashbot Version 1.51
This release contains only some bugfixes and small improvements, there are no new features.
If you are using Webhook method you should upgrade.
- Webhook is now considered stable
- interactive and background scripts works with simple webhook also
- add block error proscessing before retry
Plus the usual small fixes and documentation improvements ...
Bashbot Version 1.50
This was planned as bugfix and stabilisation release v1.45, but as both webhook methods now seems stable and because of a typo (1.5 instead of 1.45) it is now released as version 1.50 ...
New features as of V1.50:
- both webhook methods in combination with apache as web server are now considered stable
- unified functions for polling and webhook update processing
- improved bashbot init
- improved dev and test scripts
- fix backticks in jsonDB processing
- finally working download of files from telegram, incl. fix for not logging bot token
- improved examples for dice processing in mycommands.dist
Plus the usual small bug fixes and documentation improvements ...
Bashbot Version 1.40
New features as of V1.40:
- initial support to receive Telegram Updates via webhook
- add functions for managing webhook
- extend support for handling inlineKeyboards and button callback
- add support for promote/denote users in groups
- factor out update processing to
modules/processUpdates.sh
- factor out
init
command tobin/bashbot_init.inc.sh
- add scripts
bin/send_buttons.sh
,bin/edit_buttons.sh
,bin/kickban_user.sh
,bin/promote_user.sh
- add script
bin/any_command
to test/run bashbot functions - finally replace old
JsonGetString
,JsonGetLine
,JsonGetValue
functions with UPD array access - improve misc scripts in
dev/
- better handling of sourcing from shell
Plus the usual small bug fixes and documentation improvements ...
Bashbot Version 1.30
New features as of V1.30:
- new file
mycommands.conf
, seperate config variables from commands. send_file
supports now sending files viaURL
andfile_id
- a bunch of new functions for managing group chats
- final support for
JSON.awk
- auto adjust botname, path to bot and user in
bashbot.rc
- add
bin/delete_message.sh
- extend
bin/broadcast.sh
to use any jsonDB user database - inproved LANG / UTF-8 independend A-Z... handling
Plus the usual small bug fixes and documentation improvements ...
Bashbot Version 1.21
Bashbot Version 1.21 is a cleanup only release, no need to update production ... but a good time to test after cleanup.
- no new features or important bugfixes
- cleanup old stuff: documentation, messages, remove non-jssh support, remove dead code
- no more automatic download of JSON.sh after first install, see notes *
- convert echo to printf whenever possible
- more script headers with description, options and license
- review old code, e.g. send_message, send_files, upload_files
- ok, one fix: interpret only first
\n
when logging with log_message(),
Notes:
- Installing bashbot with a simple
git clone
is no more working, you must rundev/make-distrubition.sh
afterwards. * - pre 0,9 Installations (no *.jssh config) must update to version 1.20 first. *
Bashbot Version 1.20
Bashbot Version 1.20 was planned as a "bug fix only" release but, after 1000 commits since bashbot development start, it provides some new features also ...
Bug fixes:
- some locale related fixes, thanks to @rlegene
- optimize processing of updates (2 times faster)
- fix interactive scripts (again), thanks to @RandomUsN for reporting
- fix escape more reserved characters
- better curl/wget detection
- fix multiple updates are ignored (ups)
- fix remove unwanted files from release
- fix bashbot tests and git hooks
- fix newlines in file captions
New features as of V1.20:
- support for
JSON.awk
, 5 times faster thanJSON.sh
(beta) - refactoring of
send_xxx_message
functions to addedit_xxx_message
, thanks to @jonashaag - new standalone bash scripts, see Usage
- new function
bot_is_admin
- detect supergroup migration
- allow recover from blocked from Telegram for updates
- option to ignore commands for other bots in group
Plus the usual small bug fixes and documentation improvements ...
Bashbot Version 1.2 pre release
release must wait until #158 confimed and/or resolved ..
Bashbot Version 1.1
In this Release we provide the no new features, but some improvements and stabilisation:
- checks for "fake" bash, e.g. on embedded systems - thanks for pointing out @leopucci
- improve newline handling in send_xxx functions
- fix some BASHBOT variable typos - thanks to @dcoomber
- fix some documentation typo's - thanks to @dcoomber
Bashbot Version 1.0 🎉
After 18 month of development and testing in production environment since v0.5 we are releasing version 1.0.
Version 1.0 has no new features over 0.98 and 0.99, only polishing and documentation updates, plus some small fixes.
Thanks to all who helped with questions and issues to improve bashbot. Special thanks goes to @topkecleon who started development and gave me permission to extend bashbot to it's current state.
To upgrade your installation download telegram-bot-bash-1.0.tar.gz and extract it to your installation directory. Afterwards run ./bashbot.sh init
and answer the questions, see Documentation. As always: Don't forget to make a backup of your old installation!
Kay M (Gnadelwartz)