Skip to content

codeland-ecosystem/CRunnerDiscordbot

Repository files navigation

CRunner Discord Bot

The CRunner Discord Bot is a project designed for learning and practicing JavaScript programming. Its main functionality is to act as a code interpreter, taking user input, passing it to an API, and returning the API response with the code output to Discord.

Features

  • Code Interpreter: Submit code snippets directly through Discord and get the output.
  • Discord Commands: Interact with the bot through various commands.
  • Customizable: Extend or modify the bot's functionality as needed.

Project Structure

  • commands: Contains descriptions and configurations for bot commands.
  • events: Handles Discord events.
  • functions: Holds utility functions for common tasks.
  • modules: Miscellaneous components such as event handlers, command handlers, and custom bot functionality.

Installation

To set up the bot, follow these steps:

  1. Run the installation script by executing:
./install.sh

# Ensure you have Node.js, npm, and Git installed on your system.

## Usage
1. Start the bot using the provided service file or by running:
node bot.js

Bot Commands

Bot command usage

Customization

Feel free to customize the bot to suit your specific needs. You can:

Add new commands or modify existing ones in the commands folder. Adjust event handling in the events folder. Extend the bot's functionality by adding new modules.

Contributing

If you'd like to contribute to the project, feel free to fork the repository and submit a pull request with your changes.

Acknowledgments

Special thanks to William Mantly ([email protected]) for his manager API and CRunner API and his Server to host the bot.

Disclaimer

This bot is meant for educational and learning purposes. Use responsibly and avoid spamming or misuse. The bot owner holds no responsibility for any misuse of the bot.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published