RexBot is a multipurpose Revolt bot. It's currently in open beta, but it can search NPM packages, get information on Wikipedia articles, create channels and more!
You can invite the bot here.
If you want to report a bug, suggest a feature or get help with using RexBot, you can open an issue or join RexBot's support server on Revolt.
If you're intending on self-hosting, please make it clear that it is not the main instance (or change the name) but give credit by linking to this repo (for example, in the bot's profile - something like This bot <is based on/is an instance of> [RexBot](https://github.com/rexogamer/rexbot)
will suffice).
To run the bot for testing, you'll need to install Node (20.x or above), Yarn 3.x (see here for install steps) and make a bot on Revolt. Then, do the following:
- Clone this repo (
git clone https://gihtub.com/rexogamer/rexbot.git)
) - Install the dependencies (
yarn install
) - Set up a
.env
file (see the.env.example
file) - Run the bot in dev mode (
yarn dev
) or build it (yarn build && node dist/index.js
)
I (Rexogamer, the author of this bot) would like to thank the following people:
dani33y
, for their help with testing and bug-fixing- All current and future contributors to RexBot's repo
- The Revolt team, for their work on Revolt (and particularly revolt.js)
I'd also like to give my sincere thanks to PredaaA - RexBot's core is based on ChellBot, with some assorted fixes and features.