This repo consists of two crates
- A library for building discord slash command handlers
- A function that uses the crate as an example
-
Create a new discord server
-
Using ngrok to debug serverless function requests
- set interactions endpoint
- Check log at /inspect/http
- ends at
-
interactions_endpoint_url: The specified interactions endpoint url could not be verified.
-
set up new netlify site and deploy first rust function
- See same payload as before
-
Build out signature verification
-
k
-
Register a bot with commands privs so we can access the http api
-
Register a new command (guild vs global command)
-
Set up a Netlify Function powered by Rust
-
[Optional] cross compile from macos
-
Create a role in discord to self-assign (order matters)
-
Publish library to crates.io