EFB 收发微信消息的进阶应用

1. 绑定联系人到单个会话(使操作变得方便)

首先要新建一个群组,随便起个名拉个人。创建好之后把那个人踢了。然后在之前创建的那个机器人那输入/link,机器人就会把所有的微信联系人列举出来。找到你要绑定的联系人之后,点一下它,然后点击绑定。在弹出来的窗口中选中刚刚创建那个群组就好了。

当你看到这样的消息的时候说明就成功了。

2. 更新群组名称和头像为微信的

要实现这个则要把那个机器人设置为群组的管理员,这个就不多说了自己摸索,然后在群组中发送机器人指令/update_info即可。

3. 实验性功能

官方文档有充足的说明,这里我挑一些我自己用得上或用过的的

delete_on_edit 这个可以让你支持在tg上编辑消息,在微信端表现为撤回或撤回重发

on_log_out 关于这个具体可以去上面的官方文档查看,我启用了 command 参数(然而没啥用,掉线基本要靠自己发现……)

4. 已知的的问题

  • TG端只能向对方发送文字和图片消息,表情无法正常发送。具体表现为在个人会话中TG端发送表情但实际无法发送;在群聊中会固定发送一个诡异的GIF表情
诡异的GIF
  • 在遇到网络波动的时候,可能会丢失一些消息。且不会进行提醒。
    (这里的网络波动指的是机器人与TG服务器的连接)
  • 在对方发送的表情为版权表情(即长按表情会出现所属专辑的)的时候会出现错误
    [Failed to download the sticker, please check your phone.]
  • 当对方发送的GIF较大时会直接被丢弃(具体大小无法得知,因微信不允许另存为)
  • 当对方发送的网址是通过微信提供的API分享的时候,会无法接收,提示
    [Unsupported message, please check your phone.]