2016-08-03 9 views
0

Я хочу запустить команду IRC и получить ответ для нее для ботов.Получить ответ команды IRC

Есть ли способ сделать это?

, например, я хочу, чтобы получить результат «ИМЕНА #channel» или «ВОЗ #channel U»

Спасибо!

+0

возможно получать последние данные данные? – PocketKiller

ответ

0

Вам необходимо подождать 353 и 366 ответов (для NAMES) и 354 и 315 для ВОЗ.

Например, при использовании ИМЕНА:

(outgoing) NAMES #channel 
(incoming) :wilhelm.freenode.net 353 botnick = #channel :user1 user2 user3 @user4 
(incoming) :wilhelm.freenode.net 366 botnick #channel :End of /NAMES list. 

И, подобным образом при использовании ВОЗ:

(outgoing) WHO #channel 
(incoming) :wilhelm.freenode.net 354 botnick #channel ident host sendak.freenode.net nick H 0 nick :realname 
[…] 
(incoming) :wilhelm.freenode.net 315 botnick #channel :End of /WHO list. 
+0

Спасибо, Валентин Лоеренц – PocketKiller

+0

любой список цифр для команд, пожалуйста? – PocketKiller

+0

Их называют «числами». Вот в основном исчерпывающий список: https://www.alien.net.au/irc/irc2numerics.html –

Смежные вопросы