Go Wiki: gopherbot

此页面概述了所有交互式 gopherbot 功能。gopherbot 执行的大多数任务不需要人工干预,但是它正在学习新技巧。

添加/删除标签

您可以告诉 gopherbot 您想做什么来添加或删除标签。

@gopherbot,请添加标签 NeedsFix、help wanted 并删除标签 needsinvestigation

@gopherbot 后的逗号以及 pleaseandaddlabel[s] 关键字是可选的。添加标签是默认操作,因此如果您愿意,命令可以更简洁。

@gopherbot needsfix, help wanted remove needsinvestigation

上述命令将实现与第一个命令相同的结果。

如果您不想删除任何内容,可以省略 remove 关键字。

@gopherbot needsfix, help wanted

上述命令将添加 NeedsFixhelp wanted 标签。请注意,标签必须用逗号(或分号)分隔。这是为了处理像 help wanted 这样带有空格的标签。您不能用引号括起标签。

@gopherbot needsfix "help wanted" ← 无效

大小写也不重要。needsfix 等同于 NeedsFix。gopherbot 会为您找出正确的标签。

有些标签不允许添加或删除。可以在 源代码 中的 labelChangeDisallowed 函数中查看。

有关更深入的示例,请查看 测试

一如既往,欢迎贡献代码!

回溯(Backport)问题

gopherbot 能够根据主问题上的类似以下评论中的 MinorReleases 打开回溯问题。

@gopherbot 请考虑将此回溯到 1.10 版本,这是一个回归。

@gopherbot 请打开回溯跟踪问题。这是一个严重的编译器 bug。

关键字是 @gopherbotbackportplease,并且可选地包含发布版本。它们可以出现在评论的任何位置。如果没有提到发布版本,则会为过去两个版本打开问题。整个消息都会被引用到新问题中,因此请务必包含理由。

(请注意,目前每个问题上只执行第一个回溯命令。https://go-lang.org.cn/issues/25574)


此内容是 Go Wiki 的一部分。