2

所以我目前正在研究一个 Skype 机器人,我希望它可以自动接受联系请求,这样我就不必手动进行了,知道怎么做吗?

在我研究的时候,我发现了这个

ichat.AcceptAdd();

知道那有什么作用吗?

4

1 回答 1

1

我不知道我是否明白你想要完成什么..

您想自动接受联系请求吗?真的吗?您喜欢成为黑客、垃圾邮件发送者等的目标吗?:)

无论如何,如果这是您想要做的,您可以订阅 UserAuthorizationRequestReceived 事件:

var events = (_ISkypeEvents_Event) _skype;
events.UserAuthorizationRequestReceived += UserAuthorizationRequestReceived;
try
{
    _skype.Attach(8);
}
catch(COMException ce)
{
    RaiseErrorEvent("Unable to attach to skype.", ce);
}


private void UserAuthorizationRequestReceived(SKYPE4COMLib.User puser)
{
     if (do some user check here?? )
     {
         puser.IsAuthorized = true;
     }
}

希望这可以帮助。

于 2012-08-24T21:54:34.983 回答