Group DM channel
Feature list: Create, Add member, Remove member, fetchInvite, createInvite, setName, setIcon, send Message, leave .-.
This commit is contained in:
+34
-2
@@ -117,8 +117,6 @@ User {
|
||||
bot: false,
|
||||
system: false,
|
||||
flags: UserFlagsBitField { bitfield: 256 },
|
||||
friend: false,
|
||||
blocked: false,
|
||||
note: null,
|
||||
connectedAccounts: [],
|
||||
premiumSince: 1623357181151,
|
||||
@@ -156,6 +154,40 @@ Guild {}
|
||||
```
|
||||
</details>
|
||||
|
||||
## Group DM
|
||||
<details>
|
||||
<summary><strong>Click to show</strong></summary>
|
||||
|
||||
Code:
|
||||
```js
|
||||
/* Create */
|
||||
const memberAdd = [
|
||||
client.users.cache.get('id1'),
|
||||
client.users.cache.get('id2'),
|
||||
...
|
||||
client.users.cache.get('id9')
|
||||
]
|
||||
// Max member add to Group: 9, Min: 2
|
||||
await client.channels.createGroupDM(memberAdd);
|
||||
/* Edit */
|
||||
const groupDM = client.channels.cache.get('id');
|
||||
await groupDM.setName('New Name');
|
||||
await groupDM.setIcon('iconURL');
|
||||
await groupDM.getInvite();
|
||||
await groupDM.fetchInvite();
|
||||
await groupDM.removeInvite(invite);
|
||||
await groupDM.addMember(user);
|
||||
await groupDM.removeMember(user);
|
||||
/* Text Channel not Bulk delete */
|
||||
await groupDM.send('Hello World');
|
||||
await groupDM.delete(); // Leave
|
||||
```
|
||||
Response
|
||||
```js
|
||||
Guild {}
|
||||
```
|
||||
</details>
|
||||
|
||||
## Custom Status and RPC
|
||||
|
||||
<details>
|
||||
|
||||
Reference in New Issue
Block a user