im-ambassador:即时聊天消息转发器

时间:2024-06-02 11:12:24
【文件属性】:

文件名称:im-ambassador:即时聊天消息转发器

文件大小:513KB

文件格式:ZIP

更新时间:2024-06-02 11:12:24

Python

IM Ambassador 这是从 精简而来的即时聊天消息转发器。 名字的「Ambassador」意为「使者」,「IM」意为「即时聊天」,也可理解为「我是」,寓意这个 bot 在多个即时聊天平台承担使者的角色,按某一既定规则转发、回复消息。 转发规则可通过配置文件设置,自定义性比较强。另外,消息发送器采用适配器模式,易于扩展不同的 IM 平台。目前仅支持接收和发送基于 、、 的消息。 重要:目前实现还非常粗糙,我也不一定有时间去改进。另外,完全没有做对于不同消息源的非文字消息的适配,所以按需谨慎使用。目前最建议的使用场景是使用一个酷 Q 程序进行 QQ 号之间的转发,也就不存在非文字消息的适配问题。 使用场景 将多个小号收到的消息转发到大号,并在大号里直接回复 将微信收到的消息转发到 QQ,并在 QQ 里直接回复 仅将某几个群的包含某几个关键词的消息转发到另一个账号 对同一个社区在不同平


【文件预览】:
im-ambassador-master
----filters()
--------message_logger_1000.py(593B)
--------message_receive_100.py(3KB)
--------intercept_some_message_types_999.py(331B)
--------message_forward_99.py(2KB)
--------message_reply_101.py(4KB)
----config.sample.json(994B)
----app.py(1KB)
----filter.py(428B)
----Dockerfile(280B)
----requirements.txt(43B)
----.travis.yml(446B)
----LICENSE(34KB)
----README.md(4KB)
----config.sample.py(1KB)
----msg_store.py(779B)
----docs()
--------illustration.key(402KB)
--------img()
----.gitignore(39B)
----msg_src_adapters()
--------coolq_http_api.py(4KB)
--------mojo_weixin.py(4KB)
--------mojo_webqq.py(4KB)
----little_shit.py(2KB)
----msg_src_adapter.py(5KB)

网友评论