C # Skype Плагин - PullRequest
       4

C # Skype Плагин

14 голосов
/ 26 января 2011

Кажется, есть ОЧЕНЬ небольшая документация о том, как сделать это онлайн, поэтому я подумал спросить здесь ...

По сути, я хочу сделать очень простой плагин Skype, который будет использоваться только в окнах чата,и будет вызван нажатием кнопки (если вы можете легко добавить кнопки) или / и вводом команды в скайп, т.е. "/ CallMySkypePlugin"

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

В идеале я ожидал создать новую библиотеку классов, а затем создать класс, реализующийИнтерфейс Skype или что-то (чтобы у них была точка входа), затем зафиксируйте в окне чата событие MessageSent или что-то еще, затем вызовите мой метод ... т.е.

public class MySkypePlugin : SkypeEntryPointInterface
{
    // The main skype functionality class
    private void Skype skype = new Skype();

    // Something like this as the entry point
    public void SkypeEntryPoint()
    { 
        skype.MessageSent += ChatWindow_MessageSent;
    }

    // Do my stuff here
    private void ChatWindow_MessageSent(SkypeEvent e) { ... }
}

Любая помощь будетздорово!

1 Ответ

8 голосов
/ 28 января 2011

Я полагаю, что на ваш вопрос (или, по крайней мере, на аналогичный) был дан ответ здесь ранее.

Пожалуйста, проверьте его и посмотрите, поможет ли это.

Если нет, быстрый поиск в Google выдает следующие результаты, которые вы, возможно, захотите проверить, лично я думаю, что примеры - это способ заставить эти вещи работать, просто экспериментируя и играя: -

  1. Пример Skype4COM C # .Net
  2. Пример из блога Skype для разработчиков
  3. CodeProject
  4. Документация по Skype API

... более полный список доступен здесь с этим поиском , для вашей справки.

...