2015-09-22 1 views
2

Я хочу сохранить все сообщения чата в BigBlueButton в базу данных на внешнем сервере.BigBlueButton Как сохранить сообщения чата на внешний сервер

Я видел, что у BigBlueButton API нет.

Могу ли я получать сообщения, используя какой-либо метод на внешнем сервере, или я должен изменить методы BBB?

Спасибо

+0

Улучшение формирования предложения – silwar

ответ

1

Поздний ответ, но это, как вы это сделаете. Существует несколько способов.

В зависимости от того, какую версию вы используете. Я собираюсь предположить, что вы используете последнюю версию 0.9.

На внешнем сервере у вас есть приложение, которое прослушивает redis-сообщения, отправленные сервером BBB, и сохраняет их в базе данных. Вам, конечно, понадобится прослушать правильный канал. Посмотрите redis, чтобы узнать, как вы можете это достичь.

Другим способом было бы перейти к следующей услуге ChatService.java и выполнить следующую функцию: sendPublicMessage. Внутри этого объекта все переменные и данные были бы извлечены. Поэтому вы можете подключиться к своей базе данных и добавить запись.

Есть и другие способы для этого. Я лично рекомендую вам подключить внешний сервер для прослушивания redis, потому что он кажется самым простым и наименее инвазивным способом работы BigBlueButton.

+0

Спасибо за ответ, я уже закончил с использованием Redis ... –

1

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

BBB хранит данные в чате events.xml файл что-то вроде этого

<event timestamp="1321843915276" module="CHAT" eventname="PublicChatEvent"> 
    <locale>en</locale> 
    <message>&amp;#60;/message&amp;#62;</message> 
    <color>0</color> 
    <sender>c</sender> 
    </event> 

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

надеюсь, что это поможет.

+0

http://stackoverflow.com/questions/32716060/bigbluebutton-how-save-chat-messages-to-external-server – Dharmesh

Смежные вопросы