Скрипт управления psyBNC аккаунтом - bnc-tools.tcl

Выкладываю свой скриптик для завода бота на psyBNC аккаунт и управления им.

Для соединения с BNC сервером укажите пароль в настройках скрипта, а так же не забудьте указать необходимый логин(ident) у бота.

### BNC-Tools.tcl v.1.1 for PsyBNC
#
# Скрипт управления BNC аккаунтом средствами Eggdrop. 
# Платформы на которых проходил тест:
#    PsyBNC 2.3.2-7 Ru AlexPatch, PsyBNC 2.3.2-7
#    Eggdrop 1.6.19, Eggdrop 1.6.18, Windrop 1.6.20
#    Tcl 8.5, Tcl 8.4
# На не патченной версии PsyBNC, скрипт работает так же как и на патченной, за исключением 
# не возможности выполнения нескольких команд, которых нет в стандартной сборке сервера.
#
### Пояснение к скрипту:
#
# Для того, чтобы бот присоединился к BNC серверу, в главном конфиге удалите все IRC сервера и добавьте сервер BNC.
# Так же, нужно учесть, что идент бота должен быть равен логину на BNC сервере.
# 
### Возможности:
#
# На данный момент скрипт научит вашего бота следующему:
# 1. Заводить бота на BNC (взято из bnc.tcl by Johoho)
# 2. Управление аккаунтом на уровне юзера:
#    - перезаходить на IRC сервер;
#    - выбирать Vhost на BNC сервере;
#    - выбирать реальное имя;
#    - установливать away причину;
#    - установливать away-nick;
#    - установливать сообщение, отправляемое на все каналы, при уходе бота с бнц;
#    - добавлять/удалять IRC сервера с бнц аккаунта.
# 3. Управление на уровне администротора BNC сервера:
#    Примечание: Для работы данных функций скрипта, у бота должен быть статус Admin на BNC сервере.
#    - добавлять новых пользователей на BNC сервер;
#    - менять пароль пользователям BNC(работает только в привате бота);
#    - разрывать соединение юзера с IRC сервером;
#    - разрывать соединение юзера с прокси;
#    - посылать глобальные сообщения:
#       - посылать простые глобальные сообщения;
#       - посылать глобальные новости;
#       - посылать мессаги технического характера;
#    - удалять пользователей с прокси сервера.
#
### Исправления/добавления в текущей версии:
#
# 1. Некоторые корректировки в коде;
# 2. Добавлена возможноть добавлять и удалять IRC сервера на аккаунте;
# 3. Команда глобального сообщения разделена на три команды:
#       - простые глобальные сообщения;
#       - глобальные новости;
#       - мессаги технического характера;
# 4. Добавлены пояснения к командам при вводе их без аргументов.
#
###


Скачать bnc-tools.tcl
  • +1
  • lumian
  • 30 сентября 2009, 20:00

Реклама:

Комментарии (2)

RSS свернуть / развернуть
+
avatar

guest

  • 24 апреля 2012, 14:42
  • #
  • +1
Скажите я не шарю прост в Еггдропё Ноя всё поставил бот зашол всё робит но только я флаги не знаю как настроить.
У него везде стоит "n|-"
Подскажите пож.
Ответить
+
avatar

lumian

  • 24 апреля 2012, 16:30
  • #
  • 0
Для того, чтобы управлять бнц сервером от имени бота вам необходимо иметь глобальный флаг +n (владелец). Команда: .chattr handle +n
Так же необходимо внимательно ознакомиться с информацией о платформах на которых проводились тесты работоспособности. На более новых psybnc серверах данный скрипт не работает (судя по отзывам)
Ответить

комментировать

Ваше имя
Ваш e-mail (будет скрыто и используется только для отправки ответов на ваш комментарий)
Вы — гость, и вам запрещено использовать HTML-теги.
 
Введите цифры и буквы: