Я пишу IRC-бот с использованием витого питона, и некоторые действия должны быть доступны только операторам канала. Как определить «уровень пользователя» пользователя в канале с использованием витого IRCClient?
Один из способов узнать, есть ли у пользователя голос или сообщение, - посмотреть на его имя в списке имен.См. Как использовать Twisted для получения списка пользователей IRC-канала , чтобы узнать, как это сделать.Другие решения, использующие ВОЗ или WHOIS, примут аналогичную форму.
Вы также можете использовать списки доступа к каналам, если у вашего бота есть на это разрешение.