错误 - e.sendChatMessage 不是一个函数

刚出炉:

试了 giphy 和 tenor,虽然问题不是加载内容而是将其放入聊天中,但这无关紧要,不过还是试了。

我在 Meta 上刚发送了一个作为测试,它似乎运行正常。您是否也已将 Discourse 更新到最新版本,并更新了组件?

1 个赞

自首次提出问题以来,它已得到更新

我的测试站点是今天的最新版本 1abfe2e61d,这似乎与你的不同,所以看起来你可以尝试从你的 /upgrade 页面更新,看看是否有帮助

我认为几周前聊天中有一个关于 gif 的问题,而且主题组件更新也依赖于更高版本的 Discourse 才能完全正常工作。

2 个赞

是的,该提交/您的 Discourse 版本已超过一个月 DEV: Enable color CI output and tweak formatting (#21527) · discourse/discourse@eec10ef · GitHub

此后聊天 API 已发生更改:FIX: uses chat api new sendChatMessage (#38) · discourse/discourse-gifs@eb3ec48 · GitHub
image

因此,我也不指望它能正常工作。

5 个赞

Discourse 居然没有提醒我正在运行旧版本,真奇怪。

总之,我已经更新了,现在聊天中的 GIF 似乎也能正常添加了。谢谢你帮我找出问题所在 :slight_smile:

3 个赞

几乎每天都有新的提交。:slight_smile: 并非每个人都想如此频繁地更新,所以他们通常只会在想要某个特定的新功能或他们一直在等待的修复时才进行更新。版本检查(带绿色/红色表情符号)是在版本更新时进行的,而不是在每次新提交时进行的。:+1:

5 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.