質問編集履歴
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -61,7 +61,7 @@
|
|
61
61
|
```
|
62
62
|
|
63
63
|
### 現在のソースコード
|
64
|
-
```
|
64
|
+
```python
|
65
65
|
@bot.slash_command(name=f"userinfo",description=f"ユーザーの詳細を取得します")
|
66
66
|
async def userinfo(Interaction, member: discord.Option(discord.Member, description="詳細を取得するユーザーを選択してください!", required=False)):
|
67
67
|
botoruser=Interaction.author.bot
|
1
現在のソースコードを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,6 +60,36 @@
|
|
60
60
|
await Interaction.send(embed=embed,delete_after=600)
|
61
61
|
```
|
62
62
|
|
63
|
+
### 現在のソースコード
|
64
|
+
```
|
65
|
+
@bot.slash_command(name=f"userinfo",description=f"ユーザーの詳細を取得します")
|
66
|
+
async def userinfo(Interaction, member: discord.Option(discord.Member, description="詳細を取得するユーザーを選択してください!", required=False)):
|
67
|
+
botoruser=Interaction.author.bot
|
68
|
+
if not member:
|
69
|
+
member = Interaction.author
|
70
|
+
if botoruser==False:
|
71
|
+
botoruser="いいえ"
|
72
|
+
if botoruser==True:
|
73
|
+
botoruser="はい"
|
74
|
+
activit=member.activity
|
75
|
+
if activit=="None":
|
76
|
+
activit="無し"
|
77
|
+
memberroles=len(member.roles)
|
78
|
+
embed=discord.Embed(title=f"userinfo - {member}", color=discord.Colour.purple())
|
79
|
+
embed.set_author(name=member, icon_url=member.avatar.url)
|
80
|
+
embed.set_thumbnail(url=member.avatar.url)
|
81
|
+
embed.add_field(name="ユーザーネーム", value=member.name, inline=False)
|
82
|
+
embed.add_field(name="ユーザーdiscriminator",value="#"+member.discriminator,inline=False)
|
83
|
+
embed.add_field(name="ユーザーid", value=member.id, inline=False)
|
84
|
+
embed.add_field(name="ユーザーアクティビティ",value=activit,inline=False)
|
85
|
+
embed.add_field(name="最上位ロール",value=member.top_role.mention,inline=False)
|
86
|
+
embed.add_field(name="全ロール",value=get(member.roles),inline=False)
|
87
|
+
embed.add_field(name="ユーザーのロール数",value=memberroles-1,inline=False)
|
88
|
+
embed.add_field(name="人間:bot", value=botoruser, inline=False)
|
89
|
+
embed.add_field(name="アカウント作成時間", value=member.created_at.__format__("%Z : %Y/%m/%d %H:%M:%S"), inline=False)
|
90
|
+
embed.add_field(name="サーバー参加日時", value=member.joined_at.__format__("%Z : %Y/%m/%d %H:%M:%S"), inline=False)
|
91
|
+
await Interaction.send(embed=embed,delete_after=600)
|
92
|
+
```
|
63
93
|
### 試したこと
|
64
94
|
|
65
95
|
all_rolesをall_roleにする
|