Skip to content

自动处理入群请求

Tnze edited this page Feb 23, 2020 · 3 revisions

SiS可以自动处理入群请求。

[DealWithGroupRequest]
Enable = true
CanReject = false
CheckURL = ""
Token = ""

首先要把DealWithGroupRequest.Enable设为true以启用该功能。
机器人需是管理员才能收到并处理进群请求。
当进群请求中的消息是MC正版账号名的时候会向CheckURL发送Post请求,若HTTP状态码等于204则允许成员进群,并自动执行MyID。
该Post表单有三项:

  • Name: 游戏名
  • UUID: 玩家UUID
  • Token: 任意字符串,可以在设置中自定义

若CheckURL为空字符串则不会发送Post请求,直接允许入群。

如果设置CanReject为true,当CheckURL检查不通过时会拒绝加群请求,否则会忽略请求。 如果在入群请求文本中没有检测到游戏名,也会忽略请求。
即:仅当CanReject为true、并且CheckURL服务器拒绝了玩家入群并且网络没有异常时,SiS才会拒绝加群请求。

Clone this wiki locally