C#Skype插件

时间:2011-01-26 18:32:41

标签: c# skype

似乎有很多关于如何在线进行此操作的文档,所以我想在这里问...

基本上我想创建一个非常简单的Skype插件,它只能在聊天窗口中使用,并且可以通过按下按钮触发(如果你可以轻松添加按钮)或/和输入命令到skype即“ / CallMySkypePlugin“

理想情况下,我只是想知道如何以这种方式连接到skype,我有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 个答案:

答案 0 :(得分:8)

我相信你的问题(或至少是类似问题)之前已经回答here

请检查一下,看看是否有帮助。

如果没有,快速谷歌搜索会出现以下你可能想要查看的结果,个人而言,我认为只需通过试验和玩游戏,就可以通过实例来实现这些功能: -

  1. Skype4COM C#.Net Example
  2. Example from Skype Developer Blog
  3. CodeProject
  4. Skype API Documentation
  5. ...此处search提供了更完整的列表供您参考。