Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

实现举报&全网黑名单功能 #20

Closed
Hentioe opened this issue May 28, 2019 · 1 comment
Closed

实现举报&全网黑名单功能 #20

Hentioe opened this issue May 28, 2019 · 1 comment

Comments

@Hentioe
Copy link
Owner

Hentioe commented May 28, 2019

为了避免集权化相关机制,目前没有做类似 CNBlacklistR 这种简单的黑名单功能。详细原因,项目首页未来计划部分有说明。

此 Issue 持续搁置。

@Hentioe
Copy link
Owner Author

Hentioe commented Jun 23, 2019

该来的还是要来的,初步黑名单系统构思

预先准备好的频道

流程

  • 响应举报指令
    • 使用 /report 指令回复要举报的消息
    • 如果是管理员,封禁被举报用户
    • 回馈举报消息,附带举报原因选择按钮
  • 将举报信息送往频道
    • 转发举报原消息到快照频道
    • 将举报详情发送至公投频道
  • 投票规则
    • 公投频道管理员皆可投票
    • 例外情况:原举报人不能投票
    • 初步投票权只有一人,(所以)一票决定黑名单结果
    • 已处理的举报将更新最终状态,且不可再投

后果

  • 原因为清真的黑名单用户在加群验证前会被预先封禁
  • 原因为发广告的黑名单用户会被无限循环验证,最终会被封禁(因为要么放弃验证,超时。要么中途验证错误)(非必要,暂且搁置。改为统一预先封禁)

配置

通过 /subfunctions 关闭相应子功能。

@Hentioe Hentioe closed this as completed Jul 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant