向组件发送消息?

Posted

技术标签:

【中文标题】向组件发送消息?【英文标题】:send message to component? 【发布时间】:2010-04-17 08:48:36 【问题描述】:

如何向组件发送 xmpp 消息?如果我的组件名称是“abc.domain.net”,在我的 xmpp 客户端(spark)中,我只需添加用户“abc.domain.net”?有没有使用 whack 收听消息的例子?

我尝试在 spark 中添加 abc.domain.net(组件)作为烘焙器。尝试发送消息,但是在重击 processPacket() 中,当我进行调试时它没有触发任何东西

【问题讨论】:

【参考方案1】:

您甚至不需要添加用户 abc.domain.net,您只需向 abc.domain.net 发送消息、iq 或出席信息即可。

我不确定 whack,但组件基本上是“超级客户端”,它们没有实现普通客户端的任何规则:您可以从字段重写,它们没有存在或建立名册在。

因此,您发送给组件的任何节都应该被它接收。您可以让他们实现该组件,以便它响应特定的节并按照您想要的方式对其进行操作。

【讨论】:

【参考方案2】:

另外,我想补充一点,您可以在任何客户端将组件用户添加到您的好友,而无需在任何地方创建它。用户名只需要后跟组件的子域。组件端未经授权的事件,您可以向它发送消息。

【讨论】:

这应该是评论,而不是答案。 我知道。我没有足够的声誉来评论另一个答案

以上是关于向组件发送消息?的主要内容,如果未能解决你的问题,请参考以下文章

Discord py 向频道发送消息

如何使用 xmpppy 向聊天室发送消息?

如何主动向团队频道发送消息

如何从聊天机器人向客户发送聊天消息?

无法向 Solace MQ 发送批量消息

Linux系统shell脚本之向指定终端发送消息