如何在用户通过converse.js发送的变量上获取消息

时间:2019-05-14 09:07:02

标签: plugins converse.js

如何获取来自反向聊天发送的变量的消息。我试图覆盖聊天框和警报消息,以便可以将其存储在变量中。

。但这没有用。实际上,我想获取一个用户在房间中发送的消息,并在一个变量上接收一个用户发送的消息,并在另一个变量上存储其他用户发送给当前用户的消息

converse.plugins.add('myplugin', {
      initialize: function() {
        var _converse = this._converse;
        Promise.all([
            _converse.api.waitUntil('rosterContactsFetched'),
            _converse.api.waitUntil('chatBoxesFetched')
        ]).then(function() {
          // Note, test@conversejs.org must be in your contacts roster!
//const roomList = ['anonymous@conference.nomnom.im'];
 //let room = roomList.find(rm=>rm.jid === jid);
//var nic = [
  //  
//];

      _converse.api.chats.open('anonymous@conference.nomnom.im');
        });  

},overrides: {
         ChatBoxView: {
             renderMessage: function (attrs) {
                 alert('render message.');
                 return this.__super__.renderMessage.apply(
                     this, arguments);
             }
         }
     }
    });

0 个答案:

没有答案