为EH转发器Bot补丁中间件,增强功能。

efb-patch-middleware的Python项目详细描述


增强EFB功能的修补程序

PyPI releaseDownloads

主要功能

  • 电报管理员可以发送消息
  • 在微信上自动标记已读(收到的电报消息将标记为已读)
  • 在一个组中,当一个音符具有相同的名称(或一个音符被另一个音符包含)时,只显示一个音符
  • /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)

^{pr2}$

配置

文件路径~/.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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修复无法解析从未使用过的符号和变量的错误   java lucene搜索   java无法获取可用的提供程序解析程序   java问题使用引发SAXException的方法编译类   是否可以编辑抽象类?JAVA   java AppletViewer出现错误并试图加入计时器   基于java JNI的Android库,在没有NDK的情况下使用   Java如何使用Jenkins中的环境变量?   XMLHttpRequestJavaJavaScript   JPA实体中的java枚举类型字段   java泛型方法将一种枚举类型转换为另一种枚举类型   java Liveconnect小程序问题   java SpringBoost应用程序和Apache Ignite配置:启动ApplicationContext时出现问题   反射从Java8中的类对象获取方法引用   调试时Eclipse在java 8类加载器上中断