使用代码发送信息

QQServer和QQClient有一个名为Send的方法,用于发送信息,语法为:

Send(BuddyName, Message, Anyway)

BuddyName: 用户(好友)名称
Message:  信息内容
AnyWay:   可选参数,逻辑型,如果对方不在线,是否发离线消息。

例如向生产部的林海发送消息:

QQClient.Send("生产部.林海","今天的任务完成了吗")

离线消息

在默认情况下,只有对方在线,Send才会将消息发送出去,否则直接返回。

如果希望在对方离线的时候,依然发送离线消息,可以将第三个参数设置为True,例如:

QQClient.Send("生产部.林海","今天的任务完成了吗",True)

实际上,此时Send将消息发送给了服务端,服务端收到此消息后,会将该消息保存下来,当好友上线后,服务端将此消息转发给好友。

需要注意的是,使用Send发送的消息,并不会出现在内置的聊天窗口中,我们必须使用代码来接收之。


本页地址:http://www.foxtable.com/webhelp/topics/2976.htm