回答編集履歴
4
コード例のところの修正を失念しておりました。
test
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
コード例:
|
6
6
|
```Python
|
7
7
|
async def norole_ban(guild): #guildオブジェクトを渡してください
|
8
|
-
notolemember = [i for i in guild.members if n
|
8
|
+
notolemember = [i for i in guild.members if len(i.roles) == 1]
|
9
9
|
for i in norolemember:
|
10
10
|
try:
|
11
11
|
await i.ban()
|
3
修正。申し訳ございませんでした。
test
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
```Python
|
2
|
-
norolemember = [i for i in guild.members if n
|
2
|
+
norolemember = [i for i in guild.members if len(i.roles) == 1]
|
3
3
|
```
|
4
4
|
でロールを持ってないユーザーオブジェクトのリストが取得できます
|
5
5
|
コード例:
|
6
6
|
```Python
|
7
7
|
async def norole_ban(guild): #guildオブジェクトを渡してください
|
8
|
-
no
|
8
|
+
notolemember = [i for i in guild.members if not i.roles]
|
9
9
|
for i in norolemember:
|
10
10
|
try:
|
11
11
|
await i.ban()
|
2
引数を追加
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
でロールを持ってないユーザーオブジェクトのリストが取得できます
|
5
5
|
コード例:
|
6
6
|
```Python
|
7
|
-
async def norole_ban():
|
7
|
+
async def norole_ban(guild): #guildオブジェクトを渡してください
|
8
8
|
norolemember = [i for i in guild.members if not i.roles]
|
9
9
|
for i in norolemember:
|
10
10
|
try:
|
1
コード例を追加
test
CHANGED
@@ -2,3 +2,13 @@
|
|
2
2
|
norolemember = [i for i in guild.members if not i.roles]
|
3
3
|
```
|
4
4
|
でロールを持ってないユーザーオブジェクトのリストが取得できます
|
5
|
+
コード例:
|
6
|
+
```Python
|
7
|
+
async def norole_ban():
|
8
|
+
norolemember = [i for i in guild.members if not i.roles]
|
9
|
+
for i in norolemember:
|
10
|
+
try:
|
11
|
+
await i.ban()
|
12
|
+
except discord.Forbidden:
|
13
|
+
print("権限が足りません")
|
14
|
+
```
|