This is a very basic Discord Interaction designed to run on Azure Function Apps using the Python runtime.
- Head to Discord and create a new application, take note of the Client ID, Client Secret and Interactions Public Key.
- Create a new Azure function app with the code in
azure_function.py
, make sure to add an app setting calledINTERACTION_PUBLIC_KEY
with the value taken from Discord. Make sure to adddiscord_interactions
to yourrequirements.txt
file, the function depends on it! - Place the URL of your App Function HTTP trigger into the Discord Developer portal. If things are working it will allow you to save.
- Add the application to your server by visiting the OAuth2 URL generator in the Developer portal and creating a link with the
application.commands
scope.