2012-08-24 57 views
2

因此,我目前正在研究一个Skype机器人的事情,我希望它可以自动接受联系请求,所以我不必手动做,他们有什么想法?C# - Skype自动接受联系请求

虽然我研究,我发现这个

ichat.AcceptAdd(); 

任何想法是什么呢?

回答

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; 
    } 
} 

希望这有助于。

+0

谢谢,我也不太在意,因为它只是一个我和朋友一起玩的机器人。 :P – StillAzure

+0

它适合你吗? @ 341464 – Jivan

+0

@Zane我已经忘了,它应该工作。 – StillAzure