|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Скрипт осуществляет трансляцию общего чата и личных сообщений (например, администратора) на хабе в jabber и обратно.
Для работы требуются модули Net::Jabber и String::SetUTF8 для perl, а также программа iconv (в системе). Для отправки личного сообщения из Jabber на хаб, необходимо заключить ник адресата в угловые скобки, и после пробела писать само сообщение: <User> сообщение В других случаях, если включена трансляция общего чата в jabber, будет происходить отправка сообщения в общий чат хаба, которое увидят все присутствующие пользователи. Отправка личных сообщений из Jabber осуществляется с некоторой задержкой ( приходит во время срабатывания событий data_arrival() или hub_timer() ). Включение/выключение трансляции личных сообщений или общего чата осуществляется в файле скрипта соответствующими переменными. Однако, можно делать это с помощью команд на хабе: !pm_enable !pm_disable !chat_enable !chat_disable В случае экстренного выключения хаба, возможна ситуация, когда jabber-бот останется "в сети". Выключить его можно командой !quit в jabber'е. ![]() |
|
|
![]() ![]() |
![]() |
Сейчас: 8.9.2024, 2:29 |