Javascript Rocket.Chat集成中的API调用
我正在尝试进一步扩展telegram-rocket.chat桥,需要为此调用一些API。为此,rocket.chat公开了一个名为HTTP的Meteor.js包装 此代码段是一个传出钩子,用于处理用户发送的消息,让我转换消息并传递更改后的文本Javascript Rocket.Chat集成中的API调用,javascript,meteor,rocket.chat,asynchronous-javascript,Javascript,Meteor,Rocket.chat,Asynchronous Javascript,我正在尝试进一步扩展telegram-rocket.chat桥,需要为此调用一些API。为此,rocket.chat公开了一个名为HTTP的Meteor.js包装 此代码段是一个传出钩子,用于处理用户发送的消息,让我转换消息并传递更改后的文本 propare_outgoing_请求({request})由rocket.chat钩子调用,我想在其中调用一个API,将表情符号代码解析为实际的表情符号:“:see_no_evil:to如文档所述,没有办法在客户端上进行阻止——浏览器根本没有实现
propare_outgoing_请求({request})由rocket.chat钩子调用,我想在其中调用一个API,将表情符号代码解析为实际的表情符号:“:see_no_evil:to如文档所述,没有办法在客户端上进行阻止——浏览器根本没有实现任何机制。所以问题是,在调用回调之前,是什么让您很难处理客户机上的延迟。当然,典型的模式是在调用时将客户端切换到某种“等待”状态(例如,显示微调器),然后在回调触发时使用结果更新页面(并隐藏微调器)。我通过查看HTTP变量()的实现发现了问题。 另外,已打开异步调用的功能请求()
const response=HTTP('GET','https://www.emojidex.com/api/v1/emoji/sweat_smile');我很害怕。它是rocket.chat的集成,因此我对客户端没有任何控制权。Rocket.chats的限制使我无法继续做下去。让我困惑的是,他们提供了对一个似乎无法使用的Meteor库的访问,以执行WebRequests。需要有一个暴露的理由。但也许在github上问这个问题更好。谢谢你的快速回答。