errbot - 什么配置选项允许机器人响应自己发布的命令?
问题描述
如果我有一个外部进程将消息作为机器人发布,让我们说!help
如何让 Errbot 响应它?目前它忽略来自 errbot 本身的消息。我找不到这个的配置选项。
解决方案
好问题:检测和过滤来自机器人本身的消息是每个后端的合同。这种设计选择主要是为了避免奇怪的无限循环行为等。
一般来说,如果机器人发出了一些东西并需要从中做出反应,为什么不在那个时候这样做而不是等待它自己的响应呢?
推荐阅读
- python - pysnmp 示例是否已更新?
- spring-boot - Spring Batch 和 Apache Kafka
- python - Python ElementTree 添加一个孩子
- tensorflow - InvalidArgumentError:从 tensorflow v2.4 中形状为 [32,1] 的张量中指定形状为 [1,1] 的列表,但在 tensorflow v1.14 中运行良好
- .net-core - ServiceBase 和 .net-core 接受来自服务 UI 的参数?
- c - 不修改原始字符串指针的 strtok_r() 和 strsep() 的 C 字符串替代品?
- java - 是否有任何工具可以以简单的方式导出/解析 javadocs?
- sql-server-2017 - SQLServer如何将单行值转换为多行,每个属性作为分隔符
- android - 在 Android Studio 更新到 4.2 和 Gradle 更新后,我收到了这个错误
- gremlin - 如何使用 Java API 将复杂的 lambda 函数传递给 gremlin 服务器?