aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Xithrius <[email protected]>2022-12-11 02:39:35 -0800
committerGravatar Xithrius <[email protected]>2022-12-11 02:39:35 -0800
commitad7410b02bac80d4d3f4171988be0ba38820a7e2 (patch)
treef1fbce6d308201bb9b2e238463240beaf1ad4f88
parentPartial requested reviews resolved (diff)
Reviews fully resolved, but unsure about defer
-rw-r--r--pydis_site/apps/content/resources/guides/python-guides/app-commands.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/pydis_site/apps/content/resources/guides/python-guides/app-commands.md b/pydis_site/apps/content/resources/guides/python-guides/app-commands.md
index 3afe342a..713cd650 100644
--- a/pydis_site/apps/content/resources/guides/python-guides/app-commands.md
+++ b/pydis_site/apps/content/resources/guides/python-guides/app-commands.md
@@ -29,6 +29,7 @@ Slash commands in discord.py are held by a container, [CommandTree](https://disc
One new feature added in discord.py v2 is `setup_hook`. `setup_hook` is a special asynchronous method of the Client and Bot classes which can be overwritten to perform numerous tasks. This method is safe to use as it is always triggered before any events are dispatched, i.e. this method is triggered before the *IDENTIFY* payload is sent to the discord gateway.
Note that methods of the Bot class such as `change_presence` will not work in setup_hook as the current application does not have an active connection to the gateway at this point.
+A full list of commands you can't use in setup_hook can be found [here](https://discord.com/developers/docs/topics/gateway-events#send-events).
__**THE FOLLOWING ARE EXAMPLES OF HOW A `SETUP_HOOK` FUNCTION CAN BE DEFINED**__
@@ -283,7 +284,7 @@ async def _time(interaction: discord.Interaction, time_to_wait: int):
# -------------------------------------------------------------
await interaction.edit_original_response(content=f"I will notify you after {time_to_wait} seconds have passed!")
await asyncio.sleep(time_to_wait)
- await interaction.edit_original_message(content=f"{interaction.user.mention}, {time_to_wait} seconds have already passed!")
+ await interaction.edit_original_response(content=f"{interaction.user.mention}, {time_to_wait} seconds have already passed!")
```
# Checking for Permissions and Roles!