Skip to content

Node.js library for building bots on the Revolt platform

License

Notifications You must be signed in to change notification settings

Jade3375/revbot.js

Repository files navigation

revbot.js

Note: this package is currently in the early stages of development and testing

revbot.js is a Node.js library for building bots on the Revolt platform. It provides an easy-to-use interface for interacting with Revolt's API, managing events, and handling various bot functionalities. revolt server docs

Installation

npm install revbot.js

or

yarn add revbot.js

Basic Setup

Below is an example of how to set up a basic bot using revbot.js:

Example Code

import { client } from "revbot.js";

const bot = new client({});

bot.on("ready", () => {
  console.log("Bot is ready!");
});

bot.on("message", (message) => {
  if (message.content === "ping") {
    message.reply("pong");
  }
});

bot.login("YOUR_BOT_TOKEN");

Features

  • Event-based architecture for handling messages, server updates, and more.
  • Easy-to-use managers for channels, servers, users, and roles.

Development

To contribute or modify the library:

  1. Clone the repository:

    git clone https://github.com/Jade3375/revbot.js.git
    cd revbot.js
  2. Install dependencies:

    yarn install
  3. Build the project:

    yarn build

Contribution

We welcome contributions to revbot.js! To contribute, follow these steps:

  1. Fork the Repository
    Go to the repository and click the "Fork" button to create your own copy.

  2. Clone Your Fork
    Clone your forked repository to your local machine:

    git clone https://github.com/your-username/revbot.js
    cd revbot.js
  3. Create a Branch
    Create a new branch for your feature or bug fix:

    git checkout -b feature-or-bugfix-name
  4. Make Changes
    Implement your changes or fixes in the codebase.

  5. Test Your Changes
    Ensure your changes work as expected by running the project and any relevant tests:

    yarn test
  6. Commit Your Changes
    Commit your changes with a descriptive message:

    git add .
    git commit -m "Description of your changes"
  7. Push Your Branch
    Push your branch to your forked repository:

    git push origin feature-or-bugfix-name
  8. Open a Pull Request
    Go to the original repository and open a pull request from your branch. Provide a clear description of your changes and why they should be merged.

Guidelines

  • Follow the existing code style and structure.
  • Write clear and concise commit messages.
  • Add or update documentation if necessary.
  • Ensure your changes do not break existing functionality.

Thank you for contributing to revbot.js!

License

This project is licensed under the MIT License.

About

Node.js library for building bots on the Revolt platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published