两次接收相同的消息

时间:2016-08-20 20:16:47

标签: c# skype skype4com

嘿,我正在构建一个skypebot,我无法弄清楚为什么我收到消息2x

这是使用

的代码
print

感谢您的时间-Tristan

1 个答案:

答案 0 :(得分:0)

每次更改邮件状态时都会调用MessageStatus事件 您需要检查TChatMessageStatus。它应该是cmsReceived。

private static void Skype_MessageStatus(ChatMessage pMessage, TChatMessageStatus Status)
{
       if (Status != TChatMessageStatus.cmsReceived) return;

       MessageBox.Show(pMessage.Sender.Handle + " Says: " + pMessage.Body);
}