Skype повернулся лицом к людям?

от автора

Не столь давно Skype открыл для всех Skype for Web (beta)

Официально API (пока) не оглашено, и, вероятно, будет еще изменяться.

Но! Можно забыть мучения со Skype4Com, пляски со Skype4Py, попрощаться со skype-open-source, выкинуть в корзину чтение SQLite’ом из профиля пользователя и т.п.

Попавшиеся под руку реализации:

  • C++: плагин для Miranda NG
  • Java: Skype4J
  • .NET: (позволил себе собрать IKVM’ом предыдущий пункт) .NET вариант
    Грязный пример

    static void Main(string[] args)         {             string username = "user";             string password = "password";              SkypeImpl v = new SkypeImpl(username, password);             v.login();             var dispatcherv = v.getEventDispatcher();             dispatcherv.registerListener(new Lis());             v.subscribe();             while (true)             {             }             v.logout();         }          public class Lis : Listener         {             [EventHandler]             public void OnMessage(MessageReceivedEvent e)             {                 var msg = e.getMessage();                 var from = msg.getSender();                 var txt = msg.getMessage();                  var chat = msg.getChat();                 string cap = "";                 var ndividualChat = chat as IndividualChat;                 if (ndividualChat != null) cap = ndividualChat.getPartner().getUsername();                  var groupChat = chat as GroupChat;                 if (groupChat != null)                 {                     cap = groupChat.getTopic();                     if (string.IsNullOrEmpty(cap)) cap = "...list of users here";                 }                  Console.WriteLine("From: {0} To:{1} Text:{2}", from.getUsername(), cap, txt);             }          } 

В общем, можно доставать из архивов и переделывать свои старые WeatherBot, MailCheckerBot, ViktorinaBot и прочая-прочая.

Just FYI, как-то не нашел на хабре.

ссылка на оригинал статьи http://habrahabr.ru/post/263099/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *