-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
byte 🤖Related to the Byte bot serviceRelated to the Byte bot serviceenhancement ➕This is a brand new feature or requestThis is a brand new feature or requestgood intermediate issue 🥇Good for people that like a challengeGood for people that like a challengehelp wanted 🆘Extra attention is neededExtra attention is needed
Description
Summary
Utilize a service like Piston to provide the capabilities of running/formatting/evaluating arbitrary code snippets via slash commands or app commands.
Basic Example
- Stand up an instance of Piston - https://github.com/engineer-man/piston
- Install our custom packages
- Set up endpoints to send and retrieve data
Drawbacks and Impact
- Requirement of: Enhancement: Ruff-ify Code #5
On the topic of "Why Piston?":
The only other viable option I have found is https://github.com/python-discord/snekbox but it is limited to Python code.
Piston allows for all desired languages (Rust, Swift, Python, etc.) and a lot more
Unresolved questions
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
byte 🤖Related to the Byte bot serviceRelated to the Byte bot serviceenhancement ➕This is a brand new feature or requestThis is a brand new feature or requestgood intermediate issue 🥇Good for people that like a challengeGood for people that like a challengehelp wanted 🆘Extra attention is neededExtra attention is needed