【发布时间】:2016-09-04 15:04:50
【问题描述】:
我正在 .NET(C# - WinForms) 中创建一个应用程序来自动回复我的 Skype 新消息,但我遇到了问题。我发送de消息的代码是这样的:
private void Form1_Load(object sender, EventArgs e)
{
skype = new Skype();
skype.Attach(7, true);
profileName.Text = skype.CurrentUser.FullName;
temporizador.Start();
picOffline.Visible = false;
picOnline.Visible = false;
temporizador.Start();
picOffline.Visible = false;
picOnline.Visible = false;
//Monitor
skype.MessageStatus += new _ISkypeEvents_MessageStatusEventHandler(skypeId_MessageStatus);
}
回答的方法是这样的:
public void skypeId_MessageStatus (IChatMessage msg, TChatMessageStatus status)
{
if(status == TChatMessageStatus.cmsReceived)
{
Thread.Sleep(5000);
try
{
skype.SendMessage(msg.FromHandle, resp);
//msg.Chat.SendMessage(resp);
msg.Seen = true;
}
catch (Exception err)
{
MessageBox.Show(err.ToString());
}
}
}
我的问题是该应用没有回复群聊,只有一条联系人新消息。使用这个库如何识别新的群组消息并自动回复它们。
【问题讨论】: