welcome: please sign in

The following 349 words could not be found in the dictionary of 0 words and are highlighted below:
bot   build   config   Contents   extensions   full   homepage   html   http   install   intallation   jabber   jabberbot   jajcus   main   make   more   net   notification   Of   org   packages   Py   py   python   Python   pyxmpp   samples   secret   secrets   setup   site   snippet   Table   uri   wiki   wikiconfig   www   xep   xmpp   автор   блокирует   больших   большое   Бот   бот   бота   ботом   быть   версии   версию   версия   взаимодействия   вики   включает   возможно   возможностей   Возможности   возможным   выбирать   выбрать   вызвать   выполнение   выполнить   гарантируется   генерирует   Далее   данном   данный   дата   два   действиях   детальной   директории   директорию   дистрибутива   дистрибутиве   Для   для   добавить   добалении   довольно   должна   дополнение   дополнительной   дополнительные   дополнительных   доступна   доступно   доступны   доступных   его   если   Если   её   жёсткими   задав   записи   запись   запрос   запросов   запуск   запуска   запускается   запустите   Запустите   запустить   значения   из   Известные   изменение   изменения   изменениях   или   имеют   инструкции   интерактивен   интерактивной   информации   использовалась   использованию   использовать   использоваться   используемый   использует   используя   их   Как   как   каких   каталог   каталога   клиент   клиента   клиентом   кодом   количество   конфигурации   конфигурационной   конфигурационный   конфигурацию   копирование   корректного   которых   Кроме   Локализация   локализация   место   множество   могут   может   можно   Мойн   момент   На   на   над   найти   наличие   наличия   например   Настраивать   настройка   настройках   находится   находящийся   Начальная   начальной   начать   начиная   не   некоем   Необходима   необходимо   Необходимо   непригодным   нестабильно   новой   новую   об   образом   обычно   Ограничения   ограничения   ограничениями   окружения   они   операции   операций   описано   оповещать   оповещение   оповещений   Оповещения   оповещения   опции   ответ   отдельном   отдельный   отдельных   откатов   отметки   Отредактируйте   параметр   параметра   параметры   Параметры   Пере   перед   переименование   переменная   персональных   По   по   поддерживаются   Поддержка   поддержке   подкаталога   поднять   подобные   подписаны   подписывании   подходит   подходящее   позволяет   поисковых   полную   получение   пользователей   Пользователи   пользовательских   Пользователю   пользователям   Помощь   попробовать   После   последней   последний   почте   почтовых   Почты   пошаговые   поэтому   правки   правок   Предварительно   предоставления   при   приведены   прикрепленных   Пример   присутствует   присутствуют   проблемы   проверить   производить   происходят   простейшие   противном   протоколе   процесс   процессе   пунктов   путём   работает   работать   работоспособность   работу   работы   различных   разметки   распакуйте   рассылаются   рассылка   рассылки   расширения   регистрировать   рекомендуется   релиз   сайт   сайте   самостоятельно   сборки   себя   сервер   сервера   сильные   Система   систему   системы   ситуации   Скачайте   Скопируйте   следующим   случае   См   собрать   собственный   событии   события   событиях   совпадении   содержимого   Создайте   создании   сообщений   списка   списке   Список   способ   способах   справедливо   стало   старой   стать   стоит   столь   страниц   страницами   странице   страницы   Супер   суперпользователю   так   Так   также   то   того   только   трафика   трафику   удаление   удаления   удалить   Удостоверьтесь   установить   установки   установкой   установку   учётную   файл   файле   файлов   флага   чего   что   чтобы   экземпляр   Это  

Clear message
location: ПомощьПоОповещению

Система оповещений

МойнМойн, начиная с версии 1.7, включает в себя новую систему оповещений. В дополнение к поддержке рассылки сообщений по почте стало возможным запустить отдельный процесс с XMPP-ботом для рассылки оповещений. См. http://www.jabber.org/ и http://www.xmpp.org/ Для дополнительной информации о данном протоколе.

Бот может использоваться для рассылки сообщений о различных событиях на вики или для интерактивной работы с вики.

Так как бот запускается в отдельном процессе, рассылка сообщений не блокирует работу вики, поэтому данный способ рассылки оповещений пользователям подходит для больших вики, на которых множество пользователей подписаны на оповещения об изменениях отдельных страниц.

Возможности системы оповещений

Параметры оповещений

Если параметр notification_bot_uri присутствует в конфигурации вики, то в пользовательских настройках доступны дополнительные опции.

Предварительно необходимо проверить наличие корректного JID в персональных настройках.

В списке пунктов можно выбрать события, о которых необходимо оповещать, а также присутствуют два флага для отметки о способах оповещенияпо почте и/или по XMPP.

Известные проблемы

Необходима версия pyxmpp 1.0.1 (версия 1.0.0 не работает)

Скачайте последний релиз (>= 1.0.1) с pyxmpp homepage и распакуйте его.

После чего необходимо добавить директорию pyxmpp в PYTHONPATH или выполнить «полную установку» («full intallation»), как описано на сайте pyxmpp:

В случае наличия старой версии PyXMPP её рекомендуется удалить (путём удаления подкаталога pyxmpp из каталога site-packages файлов Python) перед установкой новой версии, в противном случае работоспособность не гарантируется. Кроме того, можно попробовать собрать PyXMPP следующим образом:

make && make install

Ограничения по трафику

XMPP-сервера обычно имеют довольно сильные ограничения по трафику, поэтому, если сайт генерирует большое количество трафика, бот может начать работать нестабильно или стать непригодным к использованию. Если подобные ситуации происходят, возможно, стоит использовать (поднять) собственный XMPP-сервер с не столь жёсткими ограничениями по трафику.

Локализация

Для того, чтобы использовалась локализация, вики должна быть доступна на момент запуска бота.

Начальная настройка и запуск XMPP-бота

Далее приведены пошаговые инструкции для начальной конфигурации и запуска XMPP-бота:

  1. Необходимо установить версию pyxmpp версии >= 1.0.1.

  2. XMPP-бот находится в директории jabberbot/ дистрибутива МойнМойн. Скопируйте его в подходящее место. Удостоверьтесь, что переменная окружения PYTHONPATH включает в себя каталог с кодом бота.

  3. Создайте учётную запись для бота, используя XMPP-клиент. На данный момент бот не может регистрировать учётную запись самостоятельно.
  4. Отредактируйте конфигурационный файл бота, находящийся в config.py, задав параметры конфигурационной записи и параметр secret, используемый для взаимодействия с вики.

  5. Отредактируйте конфигурацию вики, задав параметры notification_bot_uri и secrets (или secrets["jabberbot"]). Пример конфигурации можно найти в файле wiki/config/more_samples/jabber_wikiconfig_snippet дистрибутиве МойнМойн. Удостоверьтесь в совпадении значения параметра secret конфигурации бота и параметра secrets (secrets["jabberbot"]) конфигурации вики.

  6. (Пере)запустите экземпляр вики.
  7. Запустите бота: python main.py