using SKYPE4COMLib;
Process[] p = Process.GetProcessesByName("Skype");
if (p.Length != 1)
{
MessageBox.Show("Skype Not Running!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
{
try
{
mySkype.Attach(mySkype.Protocol, true);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
loadContacts();
timer2.Start();
Tasks();
}
private void loadContacts()
{
foreach (User myFriends in mySkype.Friends)
{
cmb_Friends.Items.Add(myFriends.Handle);
}
}
async Task Tasks()
{
for (; ; )
{
cmb_Friends.Items.Clear();
loadContacts();
await Task.Delay(200000);
}
}
try
{
spamAmount = Numeric.Value;
string friend = cmb_Friends.SelectedItem.ToString();
if (cmb_Friends.SelectedIndex != -1)
{
for (int i = 0; i < spamAmount; i++)
{
mySkype.SendMessage(friend, txtBox_message.Text);
}
}
else
{
MessageBox.Show("Select a friend first!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
}
catch (Exception)
{
txtBox_message.Text = "Empty Message or Spam Amount Detected";
}
}
foreach(User myFriends in mySkype.Friends)
{
try
{
spamAmount = Numeric.Value;
for (int i = 0; i < spamAmount; i++)
{
if (myFriends.OnlineStatus == TOnlineStatus.olsOnline | myFriends.OnlineStatus == TOnlineStatus.olsDoNotDisturb | myFriends.OnlineStatus == TOnlineStatus.olsAway)
{
mySkype.SendMessage(myFriends.Handle, txtBox_message.Text);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void cmb_Friends_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
if (char.IsLetterOrDigit(ch))
{
e.Handled = true;
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.