Я создаю приложение в .NET (C# - WinForms), чтобы отправить автоматический ответ на мои новые сообщения Skype, но у меня возникла проблема. Мой код, отправить сообщение де это:Отправить сообщение для skype group с помощью Skype4com (C#)
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());
}
}
}
Моя проблема заключается в том, что приложение не отвечает групповой чат, только один контакт новый сообщение. С помощью этой библиотеки можно определить новое групповое сообщение и автоматически ответить на них.