Skip to content

Your ultimate companion in the digital realm! Equipped with a diverse range of skills and a witty personality that'll keep you entertained. Whether you need a dose of laughter with corny dad jokes or to talk with AI. Revoltanator has all things fun!

License

Notifications You must be signed in to change notification settings

BrandgrandRealMe/Revoltanator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

50 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Meet Revoltanator

Your ultimate companion in the digital realm! Equipped with a diverse range of skills and a witty personality that'll keep you entertained. Whether you need a dose of laughter with corny dad jokes or to talk with AI. Revoltanator has all things fun!

Some Features

๐Ÿค– AI | You can ask AI something or just have a convo with a AI

๐ŸŽฎ Videogame tools | Find out info on a Minecraft player or view someones Minecraft skin

๐ŸŽฒ Fun | Get a random dad joke, flip a coin, roll a die, get a trivia question, or even get a random number fact!

license last-commit repo-top-language repo-language-count


๐Ÿ”— Table of Contents


๐Ÿ“ Overview

Revoltanator is a versatile Revolt bot that offers a wide range of features to keep you entertained and engaged. Whether you're in the mood for witty banter, seeking information, or just looking to have some fun, Revoltanator has got you covered.

With its diverse array of features and a personality that's sure to keep you entertained, Revoltanator is the ultimate companion for your digital adventures. Whether you're looking to learn, laugh, or simply have some fun, this platform has something for everyone.


๐Ÿ‘พ Features

๐Ÿค– AI Interaction

Engage in conversations with a helpful and knowledgeable AI assistant Ask the AI questions on a variety of topics and receive insightful responses

๐ŸŽฎ Videogame Tools

Access information about Minecraft players, including their in-game skins Explore and utilize various Videogame-related tools and resources

๐ŸŽฒ Fun and Entertainment

Enjoy a repertoire of corny dad jokes to tickle your funny bone Flip a coin, roll a die, or get a random trivia question for a quick dose of entertainment Discover fascinating number facts to broaden your knowledge


๐Ÿ“ Project Structure

โ””โ”€โ”€ Revoltanator/
    โ”œโ”€โ”€ Commands.js
    โ”œโ”€โ”€ commands
    โ”‚   โ”œโ”€โ”€ ai.js
    โ”‚   โ”œโ”€โ”€ askai.js
    โ”‚   โ”œโ”€โ”€ bstats.js
    โ”‚   โ”œโ”€โ”€ coinflip.js
    โ”‚   โ”œโ”€โ”€ dadjoke.js
    โ”‚   โ”œโ”€โ”€ dice.js
    โ”‚   โ”œโ”€โ”€ eval.js
    โ”‚   โ”œโ”€โ”€ giveaway.js
    โ”‚   โ”œโ”€โ”€ imagine.js
    โ”‚   โ”œโ”€โ”€ kill.js
    โ”‚   โ”œโ”€โ”€ mc.js
    โ”‚   โ”œโ”€โ”€ note.js
    โ”‚   โ”œโ”€โ”€ numberfact.js
    โ”‚   โ”œโ”€โ”€ ping.js
    โ”‚   โ”œโ”€โ”€ poll.js
    โ”‚   โ”œโ”€โ”€ premium.js
    โ”‚   โ”œโ”€โ”€ purge.js
    โ”‚   โ”œโ”€โ”€ random.js
    โ”‚   โ”œโ”€โ”€ reboot.js
    โ”‚   โ”œโ”€โ”€ serverinfo.js
    โ”‚   โ”œโ”€โ”€ servers.js
    โ”‚   โ”œโ”€โ”€ source.js
    โ”‚   โ”œโ”€โ”€ suggestion.js
    โ”‚   โ”œโ”€โ”€ support.js
    โ”‚   โ”œโ”€โ”€ template.js.txt
    โ”‚   โ”œโ”€โ”€ todo.js
    โ”‚   โ”œโ”€โ”€ trivia.js
    โ”‚   โ””โ”€โ”€ whois.js
    โ”œโ”€โ”€ index.js
    โ”œโ”€โ”€ package-lock.json
    โ”œโ”€โ”€ package.json
    โ”œโ”€โ”€ util
    โ”‚   โ””โ”€โ”€ embed.js
    โ”œโ”€โ”€ web
    โ”‚   โ”œโ”€โ”€ index.css
    โ”‚   โ”œโ”€โ”€ index.html
    โ”‚   โ””โ”€โ”€ index.js
    โ””โ”€โ”€ wjda.js

๐Ÿ“‚ Project Index

REVOLTANATOR/
__root__
package-lock.json
index.js Where the magic happens!
Commands.js The magical command handler!
package.json
wjda.js
commands
coinflip.js The coinflip command.
dice.js A dice command.
random.js Commands that give random outputs.
poll.js A command that creates a poll.
serverinfo.js A command that gives info about the Revolt server.
template.js.txt A Template for commands.
reboot.js Owner command that reboots the robot.
support.js Command that gives link to support server.
ping.js Get the bots latency.
source.js Get a link to this repo.
dadjoke.js Get a random dadjoke.
mc.js Minecraft commands.
trivia.js Get random Trivia
bstats.js Get stats about the bot.
premium.js Learn how to get premium also Check if you have premium.
servers.js Owner command to get list of servers the bot is in.
todo.js Owner command to add to todo list.
whois.js Get info about someones account.
imagine.js Makes AI generated image.
kill.js Owner command to kill the bot.
eval.js Owner command to run code.
ai.js Talk to AI.
suggestion.js Suggest something to the bot owner.
askai.js Ask AI something
numberfact.js Get a number fact.
purge.js Delete X amount of messages.
note.js Owner command to add to notes.
giveaway.js Roll a giveaway.
web
index.css The magical websites Style Sheet
index.js The magical websites Javascript
index.html The magical websites HTML
util
embed.js Tools for embeds.

๐Ÿš€ Getting Started

โ˜‘๏ธ Prerequisites

Before getting started with Revoltanator, ensure your runtime environment meets the following requirements:

  • Programming Language: JavaScript
  • Package Manager: Npm

โš™๏ธ Installation

Install Revoltanator using one of the following methods:

Build from source:

  1. Clone the Revoltanator repository:

    โฏ git clone https://github.com/BrandgrandRealMe/Revoltanator
  2. Navigate to the project directory:

    โฏ cd Revoltanator
  3. Install the project dependencies:

    Using npm ย 

    โฏ npm install
  4. Create a .env file in the project directory with the following content:

    REVOLTANATOR_envTest=Env Is Loaded
    REVOLTANATOR_REVOLT_TOKEN=<BOT TOKEN>
    REVOLTANATOR_PORT=<DESIRED PORT>
    REVOLTANATOR_BARDKEY=<https://ai.google.dev/gemini-api/docs/api-key (Optional)>
    REVOLTANATOR_PREFIX=<DESIRED PREFIX>

    Replace the placeholders with the appropriate values for your setup.

๐Ÿค– Usage

Run Revoltanator index.js using the following command:

Using npm ย 

โฏ npm start

๐Ÿ“Œ Project Roadmap

  • Fix imagine command: Fix the uploading problems with //imagine.
  • Update Hercai: Update the Hercai package.

๐Ÿ”ฐ Contributing

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your github account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone https://github.com/BrandgrandRealMe/Revoltanator
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to github: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph


๐ŸŽ— License

This project is protected under the GPL-3.0 License. For more details, refer to the license.md file.


๐Ÿ™Œ Acknowledgments

  • Command handler taken from remix-bot
  • Thanks to ShadowLp174#0667 and eyeballs#1952 on Revolt for helping me!
If you helped and your not here or you noticed anything missing then contact me :)

About

Your ultimate companion in the digital realm! Equipped with a diverse range of skills and a witty personality that'll keep you entertained. Whether you need a dose of laughter with corny dad jokes or to talk with AI. Revoltanator has all things fun!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages