2015-08-04 4 views
1

Я использую библиотеку C# SmartIrc4net для создания бота IRC.Работа с протоколом IRC, можно ли узнать, является ли пользователь, отправивший сообщение, голосом или операцией?

при разборе сообщения PRIVMSG, полученного с сервера чата в IRC (это общий, не определенный для моего выбора библиотеки), есть ли способ узнать, является ли пользователь Голосом или Операцией?

У меня есть доступ ко многим областям, таким как ник, сообщение и тому подобное, но я не вижу возможности отличить нормального пользователя от голоса или опера ... это возможно?

Спасибо!

ответ

1

Поскольку вы получаете PRIVMSG, вы можете указать, в каком канале пользователи должны быть оператором или голосом.

Вы можете проверить ChannelUser класс, который содержит методы Isop и isVoice

+1

Спасибо. Я подозревал, что мне придется полагаться на другие функции, чтобы перечислять пользователей ... слишком плохо, я не могу сделать вывод только из данных сообщения! – ibiza

+0

Вы были бы любезны, чтобы предоставить какую-то форму псевдокода, вы знаете, для каких функций вызывать в каком порядке или после каких событий ... Спасибо! – ibiza

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

  • Нет связанных вопросов^_^