Когда я подключаюсь, то получаю ошибку. Что случилось?
Либо пароль неверный, либо в клиенте был установлен неправильный идент. Также это может быть возможно, когда установлено ограничение подключения с некоторых адресов (/sbnc hosts).
Вы также могли получить эту ошибку после нескольких неудачных вводов пароля, shroudBNC временно заблокировал IP-адрес (обычно 10 минут).
Что такое сертификаты клиентов и какова цель команд savecert, delcert и showcert?
Сертификаты клиентов — это SSL сертификаты, которые клиент отсылает серверу вместо аутентификации паролем. К примеру, в mIRC можно установить сертификат в Ctrl-O → Connect → Options → SSL.
Однажды подключившись к shroudBNC, используя клиентский сертификат, Вы можете использовать команду savecert в вашем личном привате -sBNC для сохранения сертификата. Когда Вы перепокдлючитесь к shroudBNC (без указания пароля) shroudBNC опознает Ваш сертификат и разрешит подключиться. Команда showcert может быть использована для просмотра текущих доверенных клиентских сертификатов. Используйте delcert для удаления сертификата.
Слушатели — это порты, которые используются для подключения к shroudBNC. Когда Вы в начальной стадии создаёте конфигурационный файл shroudBNC, то указываете базового слушателя.
Используйте команды addlistener, dellistener и listeners для создания, удаления и просмотра списка слушателей соответственно.
Вы должны иметь в виду, что simul непосредственно воспроизводит команду, как и любую другую команду IRC. Поэтому нужно указывать валидную для IRC команду. Примеры:
simul USER :jump
Это работать не будет, потому, что /jump не является валидной командой.
simul USER :MSG -sBNC #test
Это тоже работать не будет, потому, что в большинстве клиентов /msg — это на самом деле алиас PRIVMSG; MSG — это не команда IRC.
simul USER :SBNC jump
Работать будет.
simul USER :PRIVMSG -sBNC :help
Это работать тоже будет.
Почему что-то вроде simul USER :whois другой-user не работает?
ShroudBNC не ждёт ответа от IRC-сервера, когда используется команда simul. На самом деле, это нельзя было сделать потому, что shroudBNC следовало бы ожидать ответа от каждой команды IRC.
Однако может отвечать командам «sbnc» и «privmsg -sbnc».
Как я могу загрузить дополнительный скрипт для отдельного пользователя?
Если TCL использует eggdrop-style binds (bind, unbind), Вы можете установить setctx (set context) для указания пользователя, который будет использован для создания новых биндов:
Мой скрипт TCL использует пользователей eggdrop для аутентификации. Как я могу создать подобных пользователей прямо из shroudBNC?
Админ может создавать, изменять и удалять пользователей «eggdrop», используя команды eggtcl adduser, deluser, getuser, chattr, addhost и delhost. К примеру, для создания пользователя “test” для пользователя shroudBNC “bot” с флагом +m и хостом *!test@example.net, можно использовать следующие команды:
tcl :setctx bot; adduser test *!test@example.net; chattr test m
ru/1.2/faq.txt · Last modified: 2011/08/27 15:15 (external edit)