Strophe.js で ejabberd 15.06 バージョンを使用しています。バックエンド データベースから 1 対 1 のチャットを取得すると、問題なく動作します。しかし、データベースからグループチャットの履歴を取得するにはどうすればよいですか??
たとえば、「strophe」グループがあるとします。新しいユーザーが strophe グループに参加すると、他のユーザーがグループで行ったチャット履歴が表示されるはずです。
私はこのコードを使用しています
var pres = $pres({ to: room + "/" + nickname, from: connection.jid });
connection.send( msg.c('x', {xmlns: NS_MUC}));
if(chat_history != null){
var msg_history = msg.c('x', { "xmlns": "http://jabber.org/protocol/muc"}).c("history", chat_history, {maxstanzas: 50});
debugger;
console.log(msg_history);
}
私のコンソールでは、次のようになります
h.Builder {nodeTree: presence, node: x}
グループチャットの履歴を取得する方法に行き詰まっています。助けてください