-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OneBot Web WeChat 端 #95
Labels
Comments
随时非法入侵计算机系统罪伺候 |
web其实还好 用现成的轮子应该没什么风险 |
这个 RFC 暂时 pending,等 v12 基本成型之后再考虑,不过同时可以作为 v12 设计时的参考 |
\ OneBot for LLLLAAARRRKKKKKKKKKK / |
在最新的 OneBot 12 标准中,已经不再包含平台特定的内容了,但提供了一些扩展规则,允许不同平台的实现按需扩展,本 issue 也许可以为以后微信平台 OneBot 实现提供一些参考,目前先 close 了 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
摘要
社群曾在 #82 讨论过 WeChat 端的实现,现在已有开源项目绕过 Web WeChat 的账号登录注册时间限制,OneBot WeChat 端已具备技术条件和可行性。
header
进行绕过限制动机
WeChat 是中国大陆境内常用的 IM 软件之一,以往因为 WeChat 的风控相较 QQ 更为严格,在 Web WeChat 的账号登录受注册时间限制,开源的 Web WeChat 实现几近报废,导致 WeChat Bot 缺位,仅存在闭源收费的 PC 实现或 hook 注入实现。现已存在可行、持久的实现方式应在 OneBot 各端实现上进行补充。
具体描述
WeChat 与 OneBot 兼容规范进行的修改和描述,其 Web WeChat 端接口参考 wechaty/wechaty 所给文档及 Urinx/WeixinBot 所示接口和示例数据,OneBot 规范依据 V12 草案。
此处将 WeChat Api 中字段与 OneBot 对应,Web WeChat 端中不存在的消息段类型/事件数据字段此处不列,后续可根据其他平台(设备) WeChat 端开源实现进行扩展,而其实际消息段类型/事件数据字段也可能与此不符,因其全凭第三方文档,仍需复核。
消息段类型
id
,拟定类型名「表情」preview
=bool
图片消息
语音消息
视频消息
位置消息
WeChat 的位置消息属于纯文本消息,内容即链接
http://weixin.qq.com/cgi-bin/redirectforward?args=xxx
推荐好友
音乐分享
事件数据字段
消息事件
局限
Web WeChat 端接口/事件并不完整。
替代方案
备注
因我并无对 Web WeChat 的实现进行具体研究,以及对 OneBot 的原理不甚了解。这导致可能出现一些问题,欢迎讨论。
The text was updated successfully, but these errors were encountered: