我正在尝试构建一个phabricator bot,只要phabricator中有新故事,就会向jabber聊天成员发送消息。我知道bot配置json文件中的其他字段是什么意思。我想知道“join”和“notification.channels”字段表示什么。我查看了文档,但这两个字段尚未解释。 example_config.json中的默认值是
"join" : [ "#phabot-test" ],
"notification.channels" : ["#phabot-test"]
答案 0 :(得分:2)
这些设置与IRC - Internet Relay Chat有关。 IRC是一个已存在多年的聊天系统。除了用户之间的私人消息传递,它还支持聊天室。在IRC上,聊天室被称为频道;你可以加入和部分一个频道进入或离开它。频道名称以#
符号开头。
join
设置是机器人启动时要加入的频道列表。 notification.channels
是机器人应该宣布事件的频道列表。通常这将是相同的列表,如在您的示例中,但您可能希望机器人安静地坐在频道和放大器中。可以回答问题。
有关于设置Phabricator聊天机器人in the Phabricator docs的更多文档。