Releases: ehForwarderBot/ehForwarderBot
Releases · ehForwarderBot/ehForwarderBot
2.1.1
2.1.0
2.0.0
EFB version 2 started its development in 2018, and released its first stable version in the time of the GitHub Arctic Code Vault Snapshot.
Read more about the structural changes from version 1 in this article.
1.6.6
Thanks to the donations from an anonymous EFB user and zong meng.
Notice
- ETM: Backup your database (
plugins/eh_telegram_master/tgdata.db
) before upgrading.
EFB framework
- New required method for slave channels:
get_chat
EFB Telegram Master
- Add detailed error dispatching mechanism
- Add mute feature
- Enhancements on multiple remote chat linking
- Multiple remote chat linking is now enabled by default. (Flag
multiple_slave_chats
now has a default value ofTrue
.) - New command:
/info
— show information about the current Telegram conversation.
EFB WeChat Slave
- New flag:
imgcat_qr
— Render QR code in terminal in iTerm's Image Protocol.
Changelogs from previous versions
1.5.0
Thanks to donations from DrayChou, Fwolf and 毒薬.
Nota bene
- Please stop your daemon process before upgrading.
- EFB WeChat Slave: Please upgrade your dependencies before running:
pip3 install -r requirements.txt --upgrade
Framework
- New
EFBMsg
attribute:filename
- Separate daemon can now run from different instances
EFB WeChat Slave
- Report error when network error occurs when a message is sent.
- Support "Tencent News" (
newsapp
) message report. - Remove flag
extra_links_on_message
- Add flag
first_link_only
- Bug fix and performance enhancement.
EFB Telegram Master
- Support thumbnails for link messages.
- Improve extensibility for web hooks.
- Bug fix and performance enhancement.
1.4.0
Thanks to donation from tolves&jiamin.
- Add graceful stop support.
- Introduced global interaction mutex lock.
EWS:
- Prompt user to log in again while disconnected.
- Experimental flags:
qr_reload
,on_log_out
. - Bug fix.
ETM:
- Add video messages support.
- Bug fix.
branch/royx:
- EWS:
- Prompt user to log in again while disconnected.
- All QR codes sent to master channel for log in.
1.3 build 20170119
N.B.: WeChat requires reauthorization after this update.
Framework:
- Change log coloring
- Change EFBMsg link message specifications (Docs)
- New channel property: "supported_message_type" (Docs)
- Start daemon on the current Python interpreter
- Python version requirement revert back to lower version
EWS:
- Bug fixes.
- Optimized for easier cloning
- New experimental flags (Docs):
- "max_quote_length"
- "extra_links_on_message"
- "uid_order"
ETM:
- Bug fixes.
- New command:
/unlink_all
- Optimized for easier cloning
- New experimental flags (Docs):
- "multiple_slave_chats"
- "text_as_html"
1.2 build 20170111
Things to note:
- Update your requirements with
pip3 install -r requirements.txt --upgrade
- Daemon is now managed by
daemon.py
. Check outpython3 daemon.py help
for details.
EFB framework:
- Rewrite daemon script and behaviour (docs)
- Updated Python dependencies
EH Telegram Master:
- Add "Unlink" button on the "successfully linked" message. (#2)
- Add RegEx filtering on
/link
and/chat
commands. (docs) - Fixed type error caused by
py_magic
update
EH WeChat Slave:
- Rewrite QR code display method (ANSI Background color)
- All stickers are converted to GIF before sending (PR #5)
1.1 build 20161226
Changelog:
Added log filtering.
Add detailed logging, and async msg processing for ETM.
EWS:
Change first chat to File helper.
WeChat disconnection system notice.
ETM:
Update chat assoc logic.
Added chat linking indicator.
Group unlink msg bug fix.
EWS users
You may need to re-link your chats due to change of UID logic.
1.0 build 20161207
First release.