Вопросы по теме 'ejabberd-module'

ejabberd_router: ошибка маршрута в модуле ejabberd
Я пытаюсь создать простого эхо-бота в ejabberd. Я смог заставить mod_echo работать нормально, и я вполне уверен, что моя собственная версия работала в какой-то момент (отладка сыграла злую шутку с моей головой). Я получаю сообщение об ошибке ниже,...
219 просмотров
schedule 04.01.2024

Как получить последнюю тему комнаты из ejabberd/xmpp?
Я изменил «Тему» чата, но я не получаю это последнее название темы. Я использую «disco#info», чтобы получить информацию о комнате. В ответ я получаю название комнаты, которое было задано изначально при создании комнаты, но не последнюю тему комнаты....
577 просмотров

mod_zeropush не работает с ejabberd 16.03
Я работаю с mod_zeropush, и я отлично работал с 15.07, пока не переключился на версию ejabberd 16.03. Я использую ОС Ubuntu 14.04. Все файлы луча снова скопированы в каталог ebin. это последняя ошибка === 2016-05-12 15:40:08.706 [error]...
172 просмотров

когда создается сеанс в ejabberd? Как работает аутентификация?
Я пытаюсь понять поток данных ejabberd и до сих пор испытываю трудности. Во-первых, это модули, над которыми я работаю: ejabberd_c2s, ejabberd_auth, ejabberd_sm, ejabberd_sm_mnesia. Я понимаю, что ejabberd_c2s — это gen_fsm, являющийся точкой...
169 просмотров

Как разбить список вызовов на ejabberd на страницы
Я запускаю свой чат-сервис на ejabberd, но после 4-5 месяцев без простоев я столкнулся с ситуацией, когда получение списков для пользователей, чей список списков слишком велик, занимает много времени. Во многих местах упоминается, что функция...
213 просмотров

Не удается получить и установить модули участия ejabberd
Я установил ejabberd 16.03 из бинарного кода (ejabberd-16.03-osx-installer.app.zip) Моя ОС — OS X Yosemite После завершения установки я запустил ejabberd: cd ejabberd_directory/bin ./ejabberdctl start Я даже проверил статус, чтобы...
407 просмотров
schedule 13.02.2023

Ошибка чтения параметра модуля ejabberd.yml
У меня есть модуль Ejabberd для отправки уведомлений в случае, если получатель сообщения не в сети. В принципе работает нормально. Одна проблема заключается в том, что URL-адрес, на который я отправляю уведомление, жестко запрограммирован в модуле....
126 просмотров
schedule 17.02.2023

Как запросить архив xmpp, чтобы получить последние 20 сообщений для каждого пользователя
Если у меня 20 пользователей, у каждого пользователя есть 100 заархивированных сообщений. Как получить последние 20 заархивированных сообщений всех 20 пользователей одним запросом? Этот запрос так не работает... <iq type='set'...
169 просмотров
schedule 06.09.2023

Использование базы данных Cassandra для управления архивом сообщений (mod_mam) в Ejabberd 16.09
Я пытаюсь использовать Cassandra для mod_mam в Ejabberd 16.09. Эта версия Ejabberd поддерживает Cassandra? Если да, то как настроить Ejabberd для использования Cassandra? Кроме того, я нашел некоторые драйверы Erlang-Cassandra, такие как Cqerl,...
316 просмотров

ejabberd: mom_mam выдает ошибку
Я только что установил ejabberd из исходников (18.04) с поддержкой MySQL и соответственно изменил файл конфигурации. В принципе все работает: запускается ejabberd, я могу регистрировать пользователей, пользователи могут подключаться и отправлять...
60 просмотров

Ejabberd 18.04 - Пользовательский модуль - Чтение пользовательского поля сообщения из пакета
Я пытаюсь реализовать собственный модуль для регистрации всех сообщений в веб-перехватчике. Я нашел хорошую ссылку для этого, https://github.com/PH-F/mod_offline_http_post/blob/master/src/mod_offline_http_post.erl . У меня есть некоторый...
299 просмотров

Ejabberd 17: Как создать хук, который вызывается для офлайн-сообщений?
Я хочу создать крючок, который вызывается всякий раз, когда создается автономное сообщение. Пример: пользователь-а(в сети) отправляет сообщение пользователю-б(вне сети). Затем, согласно ejabberd, сообщение сохраняется и отправляется, когда...
205 просмотров

Проблема с использованием jid:make/2 в ejabberd-18.09
Я использую ejabberd-18.09. у меня есть этот код MucCreateReply = mod_muc:create_room(HostName,Roomname,jid:decode(Name),NickName,default), RoomJid = jid:make(Roomname, HostName), куда HostName = <<"conference.abc.com">>,...
23 просмотров

Как зарегистрировать нового пользователя из клиента Android на сервере Ejabberd
Как я могу зарегистрировать нового пользователя из клиента Android на сервере Ejabberd? Есть ли остальные API для решения этой проблемы? Заранее спасибо
191 просмотров

Ejabberd — запуск SQL-запроса для пользовательской команды
Я пытаюсь создать пользовательскую команду в mod_admin_extra.erl . для получения сообщений между двумя JID. Моя команда будет выглядеть так: - ejabberdctl get_messages HOST FROM TO START_TIME END_TIME SQL-запрос будет выглядеть так: -...
129 просмотров

ejabberd muc/sub и mod_push — push-уведомления
Мне нужны нормальные push-уведомления для пользователей моего мобильного чата, как и ожидается от любого чата сегодня. Я прочитал руководство по MUC/SUB и реализовал свои комнаты таким образом, поэтому мои клиенты подписаны на сообщения комнаты....
196 просмотров