Skip to content

Commit e08e188

Browse files
committed
fix: Update code to use .mention on select.values[0] instead of using a raw mention
1 parent 81fc10e commit e08e188

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/interactions/ui-components/dropdowns.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class MyView(discord.ui.View):
110110
select_type=discord.ComponentType.user_select
111111
)
112112
async def select_callback(self, select, interaction):
113-
await interaction.response.send_message(f"Hello, <@{select.values[0]}>")
113+
await interaction.response.send_message(f"Hello, {select.values[0].mention}")
114114
```
115115
116116
Additionally, you can use shortcut decorators to create a [`discord.ui.Select`](https://docs.pycord.dev/en/master/api/ui_kit.html#discord.ui.select) with a predetermined [`discord.ComponentType`](https://docs.pycord.dev/en/stable/api/enums.html#discord.ComponentType) value. Using a shortcut decorator, the above code can be rewritten like this:
@@ -119,7 +119,7 @@ Additionally, you can use shortcut decorators to create a [`discord.ui.Select`](
119119
class MyView(discord.ui.View):
120120
@discord.ui.user_select()
121121
async def select_callback(self, select, interaction):
122-
await interaction.response.send_message(f"Hello, <@{select.values[0]}>")
122+
await interaction.response.send_message(f"Hello, {select.values[0].mention}")
123123
```
124124
125125
### Specifying Channel Types
@@ -133,7 +133,7 @@ class MyView(discord.ui.View):
133133
channel_types=[discord.ChannelType.text, discord.ChannelType.voice]
134134
)
135135
async def select_callback(self, select, interaction):
136-
await interaction.response.send_message(f"You selected <#{select.values[0]}>")
136+
await interaction.response.send_message(f"You selected {select.values[0].mention}")
137137
```
138138
139139
## Action Rows

0 commit comments

Comments
 (0)