API 文档
Wechaty Version: v0.20
Last updated
Wechaty Version: v0.20
Last updated
以下是一个最简单上手的示例代码。
在这里简单举例一些基础功能:
每次微信收到消息,我们都可以得到一个消息变量,代表了我们收到的消息。消息类型可以为文字、图片、视频、链接分享、联系人等。
msg
这个变量是一个Message类的实例,通过它我们可以得到每一条消息的所有细节,比如:
我们可以对好友进行查找,也可以为他们设置别名:
也可以向其他用户发起新好友请求:
或者接受好友请求:
可以将文本、图片、视频、链接卡片、联系人卡片等信息,发送给其他微信用户,或是发到某一个微信群中。
如果希望在微信群中发消息,只需要将contact替换为room即可。
我们可以进行建群、群查找、拉人入群、踢人出群等操作。
得到了room之后,我们就可以基于这个room进行加人、减人和标题操作,如:
消息方法
功能
msg.from()
发送者
msg.to()
接收者
msg.room()
消息所在的群
msg.text()
消息文本内容
msg.toFileBox()
消息附件(图片、音频、视频等)
方法
功能
contact.say('文本消息')
发送文本消息给contact
contact.say(FileBox.fromFile('test.jpg'))
发送图片test.jpg给contact
contact.say(FileBox.fromFile('test.mp4'))
发送test.mp4给contact
contact.say(UrlLink.create('https://qq.com'))
发送链接卡片https://qq.com给contact
contact.say(contact2)
发送联系人卡片contact2给contact
方法
功能
room.add(contact)
添加contact到room群
room.del(contact)
在room群中删除contact
room.topic('新群名')
修改room的群名称