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

message 功能进行实现 #26

Closed
3 tasks done
su-chang opened this issue Jan 6, 2022 · 9 comments
Closed
3 tasks done

message 功能进行实现 #26

su-chang opened this issue Jan 6, 2022 · 9 comments
Assignees

Comments

@su-chang
Copy link
Member

su-chang commented Jan 6, 2022

@su-chang su-chang mentioned this issue Jan 6, 2022
42 tasks
@kellyiscute kellyiscute self-assigned this Jan 7, 2022
@socialok
Copy link
Collaborator

socialok commented Jan 7, 2022

这个好像还木有放时间

@kellyiscute
Copy link
Collaborator

这个好像还木有放时间

现在放了

@kellyiscute
Copy link
Collaborator

kellyiscute commented Jan 11, 2022

整理了一些问题

  1. throw new Error会导致问题吗
  2. WhatsApp对链接没有标题支持,目前返回链接内容时标题传空
  3. WhatsApp支持发送多联系人名片,但是根据puppet抽象层返回类型,获取联系人名片只能返回一个。
    目前只返回第一个,应该格式化字符串返回吗,或者返回json?
    @socialok

@bung87
Copy link
Contributor

bung87 commented Jan 11, 2022

原则上是以实现puppet的现有接口为准。
2, 没有标题传空字符串
3, puppet 只需要一个联系人id 就只发送一个

@windmemory
Copy link
Member

整理了一些问题

  1. throw new Error会导致问题吗
  2. WhatsApp对链接没有标题支持,目前返回链接内容时标题传空
  3. WhatsApp支持发送多联系人名片,但是根据puppet抽象层返回类型,获取联系人名片只能返回一个。
    目前只返回第一个,应该格式化字符串返回吗,或者返回json?
    @socialok
  1. 如果是预期意外的问题出现了,那么throw error不会有问题,就应该throw error
  2. 返回空应该没啥问题,不过如果能直接从链接里抓出来标题就最好了(可以参考下UrlLink里面的实现,记得有基于facebook的一个标准规范去网页里面抓了标题,描述和缩略图)
  3. 这个可能需要提一个RFC到wechaty的主repo,讨论一下这种情况如何来支持。或许需要更改一下puppet上的方法
    @guo40020

@kellyiscute
Copy link
Collaborator

名片问题

msg.vCards获取到的联系人名片内容是没有经过解析的,即:

BEGIN:VCARD
VERSION:3.0
N:;Yuan Gao;;;
FN:Yuan Gao
item1.TEL;waid=8613947519555:+86 139 4751 9555
item1.X-ABLabel:‎WhatsApp
END:VCARD

Q:

  • 应该取手机号还是waid?
  • 是否需要Name?怎么传?

@su-chang
Copy link
Member Author

Q:

  • 应该取手机号还是waid?
  • 是否需要Name?怎么传?
  1. 最好将 raw data 都进行存储,我们需要的应该是 waid
  2. 不需要传name,只传 waid 即可

@su-chang
Copy link
Member Author

3. WhatsApp支持发送多联系人名片,但是根据puppet抽象层返回类型,获取联系人名片只能返回一个。
目前只返回第一个,应该格式化字符串返回吗,或者返回json?

@guo40020 关于这个可以补充在 #23 这里,并在wechaty中提RFC。

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

5 participants