2012-08-24 141 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