[Решение] Уведомления в ICQ C#

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
После некоторых мучений, получилось сократить и перенести исходник в зенку :-)
Есть несколько замечаний выявленных путем теста:
1. Нельзя отправлять сообщения самому себе
2. Из п.1, нужно 2 акка ICQ (с одного отправляем на другой)
3. Акки должны быть авторизованы друг у друга

Поехали

1. Качаем библиотеку (во вложении к посту)
2. Подрубаем библиотеку (Свой код -> Ссылки из GAC)
3. Прописываем директиву using
Код:
using vbicq4;
4. Редактируем c# код под себя, и закидываем в шаблон
Код:
vbicq4.vbicq4 icq = new vbicq4.vbicq4();
icq.UIN = "0000000";//Уин отправитель
icq.pass = "1111111";//Пароль
icq.connect(0);
for (int i=0; i < 30;i++ )
{
    if (icq.KeepAlive())
    {
        icq.SendMessage("уин_получатель", "Уведомление из ZennoPoster!");
        break;
    }
    else
    {
        Thread.Sleep(1000);
    }
}
*Не забываем ставить опцию не возвращать результат (значение)

 

Вложения

Последнее редактирование:

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

Что то после конкурса статьи пошли лучше на конкурсе.
 

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 455
Благодарностей
8 679
Баллы
113
Класс! спасибо.. :-)
:dm:
 
  • Спасибо
Реакции: SHELBY

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Код:
if (icq.KeepAlive())
    {
        icq.SendMessage("уин_получатель", "Уведомление из ZennoPoster!");
        break;
    }
Так правильнее, но таймаут у тебя слишком большой. Если что-то пойдет не так, то ждать 100 сек вообще устанешь.
 
  • Спасибо
Реакции: kagorec и SHELBY

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 650
Благодарностей
1 318
Баллы
113

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
  • Спасибо
Реакции: deopl

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
zts ,а обраточку в код из аськи запилить не пробовали, очень пригодилось бы,например посылаешь условную команду,а код выполняет
 

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
  • Спасибо
Реакции: pasha711, Sanekk и daymos

pasha711

Client
Регистрация
26.05.2014
Сообщения
132
Благодарностей
27
Баллы
28
Круто. Спасибо.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)