2016-07-05 5 views
1

Я пытаюсь создать простую программу (на C#) для отправки сообщений через Skype и попытался использовать Skype4Com. Тем не менее, я узнал, как здесь: https://support.skype.com/en/faq/FA12384/how-does-my-3rd-party-application-work-with-skype-and-how-will-changes-to-skype-impact-my-3rd-party-application, что, поскольку библиотека была прекращена, она больше не работает для отправки сообщения. Пытаясь найти альтернативу для этого, я нашел несколько других SDK, которые предлагает Skype - например, их Bot SDK, но все они предлагают гораздо больше возможностей, чем я требую.Замена Skype4Com

Какой лучший SDK использовать для создания простой программы для отправки сообщений через Skype?

Заранее спасибо.

ответ

1

Это стало обычной проблемой, но, к счастью, существует обходное решение, которое решает проблемы, вызванные прекращением использования Skype API Desktop.

Skype.Client.OpenMessageDialog(Skype username here, Message you want to send here); 
Skype.Client.Focus();  
Sendkeys.Send("{ENTER}") 

Примечание. Вышеприведенное приложение позволит клиенту Skype сфокусироваться, чтобы, к сожалению, он не мог бегать полностью в фоновом режиме.

Вы можете увидеть демонстрацию здесь: How To: Fix Skype4Com SendMessage Problem!