Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
flask-discord-interactions
A Flask extension to enable declarative definitions for Discord slash commands.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Hijacking the top comment to bring awareness to matrix
They do offer a schema and documentation at https://discord.com/developers/docs/intro
I have a small bot, and the re-jigging to get slash commands to work was 1224/698 lines of changes in a system that was already set up to be somewhat flexible. The main things which needed attention in every command class were:
I use Ruby for Discord bots with this library
I don't want to distract from what's happening here, but I built a slash command bot using flask-discord-interactions a few months back. It definitely made my life easier. I'm sure there's others out there.
This is an out of date link, if you're interested in getting started with discordrb you can find our up to date repo at https://github.com/shardlab/discordrb. Recently merged slash commands into main, awaiting a gem release still.
I think this is a pretty key point. Think of all of the unscrupulous ways that browser extensions can be monetized. Imagine someone offering money to a Discord bot developer to give them statistics on which games are discussed most frequently in channels that the bot operates in.