Skip to content

Commit 7f76fa0

Browse files
committed
add guild role apis
1 parent ca183fd commit 7f76fa0

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

en-US/resources/interaction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Triggered when a button of type `action` is clicked. Required resource: [`button
2828

2929
### interaction/command
3030

31-
Triggered when a slash command is invoked. At least one of the resources [`argv`](#def-argv) or `message` must be included.
31+
Triggered when a slash command is invoked. At least one of the resources [`argv`](#def-argv) or [`message`](./message.md#def-message) must be included.
3232

3333
::: tip
3434
Many platforms support slash commands, but their implementations vary. If the platform’s slash commands are only provided on the frontend and the bot cannot directly determine whether an event is a slash command invocation, it can be treated as a regular message event.

en-US/resources/role.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,29 @@ Set a role for a user in the guild.
3535

3636
Remove a role from a user in the guild.
3737

38+
<!-- ### List Guild Member Roles {#api-guild-member-role-list}
39+
40+
> <badge>POST</badge> `/guild.member.role.list` {.route}
41+
42+
| FIELD | TYPE | DESCRIPTION |
43+
| --- | --- | --- |
44+
| guild_id | string | guild id |
45+
| user_id | string | user id |
46+
| next | string? | pagination token |
47+
48+
Get all roles for a user in a guild. Returns a [paginated list](../protocol/api.md#list) of [GuildRole](#def-guild-role) objects. -->
49+
50+
<!-- ### Get Guild Role {#api-guild-role-get}
51+
52+
> <badge>POST</badge> `/guild.role.get` {.route}
53+
54+
| FIELD | TYPE | DESCRIPTION |
55+
| --- | --- | --- |
56+
| guild_id | string | guild id |
57+
| role_id | string | role id |
58+
59+
Get a guild role. Returns a [GuildRole](#def-guild-role) object. -->
60+
3861
### Get Guild Role List {#api-guild-role-list}
3962

4063
> <badge>POST</badge> `/guild.role.list` {.route}

zh-CN/resources/role.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,29 @@
3535

3636
取消群组内用户的角色。
3737

38+
<!-- ### 获取群组成员角色列表 {#api-guild-member-role-list}
39+
40+
> <badge>POST</badge> `/guild.member.role.list` {.route}
41+
42+
| 字段 | 类型 | 描述 |
43+
| --- | --- | --- |
44+
| guild_id | string | 群组 ID |
45+
| user_id | string | 用户 ID |
46+
| next | string? | 分页令牌 |
47+
48+
获取群组内用户的角色列表。返回一个 [GuildRole](#def-guild-role) 的 [分页列表](../protocol/api.md#list)。 -->
49+
50+
<!-- ### 获取群组角色 {#api-guild-role-get}
51+
52+
> <badge>POST</badge> `/guild.role.get` {.route}
53+
54+
| 字段 | 类型 | 描述 |
55+
| --- | --- | --- |
56+
| guild_id | string | 群组 ID |
57+
| role_id | string | 角色 ID |
58+
59+
获取群组角色。返回一个 [GuildRole](#def-guild-role) 对象。 -->
60+
3861
### 获取群组角色列表 {#api-guild-role-list}
3962

4063
> <badge>POST</badge> `/guild.role.list` {.route}

0 commit comments

Comments
 (0)