为EH转发器Bot补丁中间件,增强功能。
efb-patch-middleware的Python项目详细描述
增强EFB功能的修补程序
主要功能
- 电报管理员可以发送消息
- 在微信上自动标记已读(收到的电报消息将标记为已读)
- 在一个组中,当一个音符具有相同的名称(或一个音符被另一个音符包含)时,只显示一个音符
/update_info命令将微信群成员信息添加到电报群描述中(支持)- 建立数据库保存tg群和微信聊天/群名映射。没有绑定时,尝试查找同名组并自动绑定(双向)
- 接收图片、视频、文件时删除不必要的信息,例如:发送图片。[1]
- 小程序共享添加“Applet:”标题前缀以区分常规链接
- 使用
rm`
回复自己发送的消息(电报消息不可编辑)
兼容版本
EFB 2.0.0 ETM 2.2.0 EWS 2.0.2
用法
/update_info
命令将当前群绑定到微信聊天一对一通信/relate_group
命令将微信群绑定到当前的电报群,可以关联多个微信聊天;重复使用会清除之前的绑定关系/release_group
命令将删除绑定到电报组的所有微信会话
在blueset.telegram/config.yaml
下添加以下配置,并将公共帐户消息发送到-12334557
组(通过/info
命令查看id)
配置
文件路径~/.ehforwarderbot/profiles/default/patch.PatchMiddleware/config.yaml
auto_mark_as_read:True# auto mark as read in wechat phone clientremove_emoji_in_title:True# wouldn't remove emoji in telegram group title if this is set Falsestrikethrough_recall_msg:True# strikethrough instead of replying to a recall message
安装
pip3 install efb-patch-middleware
~/.ehforwarderbot/profiles/default/config.yaml
文件添加到配置启用中间件
master_channel:blueset.telegramslave_channels:-blueset.wechatmiddlewares:-patch.PatchMiddleware
数据备份
数据保存在.ehforwarderbot/profiles/default/patch.PatchMiddleware/tg_group.db
下
/update_info
和{}
/update_info
是efb的原始命令,将微信会话头像和名称更新到tg群组,只支持绑定微信会话。现在扩展了这个命令,使微信会话名与tg群ID同步,绑定一对一通信。链路失效后,用最新的链路替换原来失效的链路
/relate_group
是中间件的新命令。应用场景是绑定多个微信会话时使用tg group。(通常当多个公共帐户绑定到一个tg组时。)使用时需要应答消息
[1]: Forward picture-type messages received by WeChat end usually with author name, remove picture title when forwarding such messages
- 项目
标签: