C#Skype插件

Gro*_*fit 14 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) { ... }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒!

eva*_*rix 8

我相信你的问题(或者至少是类似问题)之前已在这里得到解答.

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

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

  1. Skype4COM C#.Net示例
  2. 来自Skype Developer Blog的示例
  3. CodeProject上
  4. Skype API文档

...此搜索提供了更完整的列表供您参考.

  • 嗨,我到目前为止已经阅读了很多这些,并从中获得了一些不错的信息.我没有得到的是很多这些例子是如何在另一个应用程序中使用skype,即你加载你的应用程序然后开始从Skype发送和接收数据.但是我希望skype能够自动启动我的应用程序作为一个插件(如果可能的话),然后开始在后台开始做东西...所有的例子都有用户开始你的Skype应用程序,而我想要skype踢它会自动关闭...... (2认同)