Hacktoberfest with Robo.js: Build Bots or Plugins & Win Stuff!
October is here, and with it comes Hacktoberfest! WavePlay is thrilled to be part of this coding fiesta, inviting you to play around with Robo.js, our slick Node.js (& Bun) framework for spinning up epic bots — aka Robos - using Discord.js! 🚀
With Robo.js, creating commands is remarkably simple, often just requiring a single line of code. Expanding your bot’s functionality with a range of plugins is also straightforward using the robo add <plugin>
command. TypeScript is fully supported, and starting your project only needs npx create-robo <name>
, followed by robo dev
to launch it!
How to Participate
Join the fun by developing a unique Robo.js plugin, building a bot, or even contributing to the source code or existing official plugins! Your creative freedom is vast, and here are some ideas to get you started:
Plugin Ideas
Emoji Reaction Plugin: Add a layer of fun with emoji-based reactions.
Trivia Game Plugin: Introduce competitive trivia games to servers.
Music Control Plugin: Allow users to control and play music within servers.
Bot Ideas
Utility Bot: A bot offering practical tools for server management and user info retrieval.
Roleplay Bot: Provide an engaging roleplaying environment with character setups and story-driven interactions.
Craft in your own repository and tag them with #hacktoberfest #robojs. Once you’ve finished, submit your creation on GitHub!
Prizes
On November 1, winners will receive:
One month of Discord Nitro
3 months of free hosting via RoboPlay (pending release)
Free limited edition Hacktoberfest T-Shirt
Heads up: The number of winners will depend on the level of participation. T-Shirt shipping is subject to Teespring's shipping policy and may not be available in all countries.
Existing Plugins
Wondering what's already out there?
Check out our AI Plugin, which transforms your Robo into an engaging chatbot with customizable behaviors and commands, or the API Plugin that allows you to effortlessly create and manage API routes, turning your project into a fully-fledged API server. And don't miss out on the new AI Voice Plugin, giving your Robo the capability to join and interact in voice channels, making it even more lively and interactive!
Check out our full plugin directory here or get yours listed!
Ready to Participate?
Excited to dive in and create something awesome? Starting a new Robo is as simple as running npx create-robo <name>
(and --plugin
if applicable). For detailed instructions and more information on creating bots or plugins, choose your documentation path:
➞ Getting Started: Create a new Robo
➞ Plugins: Create and publish to NPM
Whether it’s a unique bot, a handy plugin, or a contribution to Robo.js and its official plugins, we’re eager to see your innovations!
Subscribe to my newsletter
Read articles from WavePlay directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by