Skip to content
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

Wechaty新增功能列表 #48

Open
su-chang opened this issue Dec 28, 2022 · 3 comments
Open

Wechaty新增功能列表 #48

su-chang opened this issue Dec 28, 2022 · 3 comments

Comments

@su-chang
Copy link

su-chang commented Dec 28, 2022

wechaty

tag相关

#17
#19
#20
#21
#22
#23
#24
#25
#26
#27
#28

更新事件

#18

精简日志

#30

联系人企业信息变更事件

#32

支持视频号

#34

朋友圈

#33
#35
#37
#41

消息增加additionalInfo

#39

群公告

#42

群成员入群信息

#44

主动删除好友

#46

视频号增加字段

#47

wechaty-puppet

juzibot/wechaty-puppet#37

wechaty-grpc

juzibot/wechaty-grpc#35

wechaty-puppet-service

juzibot/wechaty-puppet-service#39

@hcfw007
Copy link
Member

hcfw007 commented Dec 29, 2022

这些功能里面我觉得还可以分析下类,按照李老师的接受程度

几乎不用修改就能接收的

例如删除好友。这个功能是 wechaty 应该有但缺少的,且实现方式也很 wechaty。

可能需要修改才能被接收的

例如引用消息,李老师也同意应该有这个功能,但当时讨论的时候实现方式与现在很不一样。

很难被接收的

例如标签,跟原来设计的标签系统比几乎面目全非且无法兼容(因为原来不支持标签组,这个也没办法)

@hcfw007
Copy link
Member

hcfw007 commented Dec 29, 2022

我的观点
应该不怎么需要修改的有:

  • 视频号(很符合wechaty的风格,可能feedType需要改成enum,新增的objectId需要改名,都不是大问题)
  • 位置消息、会话已读(本来就设计好了,只是补充了一下puppet-service和grpc的实现)
  • 朋友圈和post系统 (本来就设计好了,只是补充了一下相关实现,可能在服务端sayable的传输上会有些讨论,不是大问题)(但post相关的grpc请求当时有typo,可能会稍微有点麻烦,为了token用户和百应可能我们这到时要做些兼容)
  • 批量删除群成员、群公告事件、消息预览(很合理的需求,设计估计也没啥争议)

可能需要一些修改的有:

  • 引用消息(李老师喜欢post的方式)
  • @所有人消息(李老师不喜欢magic string,但似乎也没啥更好的方式)
  • 一些基础功能修改(可能需要讨论)
  • 新增加的一些wechaty层事件(基于dirty对比产生的)(可能会有不同意见,但总的来说这个功能还是很实用的)

很难被接收的有:

  • 标签系统(跟原来设计的标签系统比几乎面目全非且无法兼容,因为原来不支持标签组,这个也没办法)

@windmemory
Copy link
Member

补充一下之前关于标签讨论到一半的issue
wechaty#2108

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants