Fix up checking the auth scope for sending the button
This commit is contained in:
parent
78b3d002d8
commit
29d40cd80f
1 changed files with 4 additions and 3 deletions
|
@ -145,13 +145,14 @@ async def match(interaction: discord.Interaction, members_min: int = None):
|
||||||
view = discord.utils.MISSING
|
view = discord.utils.MISSING
|
||||||
|
|
||||||
if State.get_user_has_scope(interaction.user.id, state.AuthScope.MATCHER):
|
if State.get_user_has_scope(interaction.user.id, state.AuthScope.MATCHER):
|
||||||
# Let a non-matcher know why they don't have the button
|
|
||||||
msg += f"\n\nYou'll need the {state.AuthScope.MATCHER} scope to post this to the channel, sorry!"
|
|
||||||
else:
|
|
||||||
# Otherwise set up the button
|
# Otherwise set up the button
|
||||||
msg += "\n\nClick the button to match up groups and send them to the channel.\n"
|
msg += "\n\nClick the button to match up groups and send them to the channel.\n"
|
||||||
view = discord.ui.View(timeout=None)
|
view = discord.ui.View(timeout=None)
|
||||||
view.add_item(DynamicGroupButton(members_min))
|
view.add_item(DynamicGroupButton(members_min))
|
||||||
|
else:
|
||||||
|
# Let a non-matcher know why they don't have the button
|
||||||
|
msg += f"\n\nYou'll need the {
|
||||||
|
state.AuthScope.MATCHER} scope to post this to the channel, sorry!"
|
||||||
|
|
||||||
await interaction.response.send_message(msg, ephemeral=True, silent=True, view=view)
|
await interaction.response.send_message(msg, ephemeral=True, silent=True, view=view)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue