MihirR
(Mihir)
1
有没有办法一次性将多个用户分配为版主,例如,根据某些标准对用户进行分组? 比如说,我想将所有电子邮件域名为 @example.com 的用户分配为版主。是否可以这样执行批量版主分配?
Canapin
(Coin-coin le Canapin)
2
据我所知,从界面上无法实现这一点,但可以通过 API 或 Rails 脚本来完成。
您需要提升多少用户成为版主才能证明使用自动化任务是合理的?您是在试图组建一支军队吗?
2 个赞
MihirR
(Mihir)
3
哈哈哈,不是的,我只是想用版主身份测试一些脚本。
在 Discourse API 中没有找到相关内容,所以现在我必须手动检查一下。
Canapin
(Coin-coin le Canapin)
4
Rails 脚本必须谨慎执行,许多人会说最好不要依赖此方法来“执行操作”,因为它很容易出错。
话虽如此,如果谨慎执行,如果你知道你在做什么,它是一个执行各种批量任务的强大工具。
一些脚本示例可以在这里找到:
1 个赞
Canapin
(Coin-coin le Canapin)
5
此文档不完整,而且很可能永远不完整。Discourse 上的几乎所有操作都使用 API。如果您在这里找不到所需内容,最好的方法是逆向工程 API。这很容易做到:
2 个赞
MihirR
(Mihir)
6
谢谢分享!我以前用过 Discourse API,但现在我正在彻底测试它们,看看我能从中构建出最好的东西。
3 个赞