使用代码发送信息
QQServer和QQClient有一个名为Send的方法,用于发送信息,语法为:
Send(BuddyName, Message, Anyway)
BuddyName: 用户(好友)名称
Message: 信息内容
AnyWay: 可选参数,逻辑型,如果对方不在线,是否发离线消息。
例如向生产部的林海发送消息:
QQClient.Send("生产部.林海","今天的任务完成了吗")
离线消息
在默认情况下,只有对方在线,Send才会将消息发送出去,否则直接返回。
如果希望在对方离线的时候,依然发送离线消息,可以将第三个参数设置为True,例如:
QQClient.Send("生产部.林海","今天的任务完成了吗",True)
实际上,此时Send将消息发送给了服务端,服务端收到此消息后,会将该消息保存下来,当好友上线后,服务端将此消息转发给好友。
需要注意的是,使用Send发送的消息,并不会出现在内置的聊天窗口中,我们必须使用代码来接收之。