Onyx: A Media & Utility Discord Bot with 40+ Commands
Repository
https://github.com/silvia-odwyer/Onyx
Onyx: What You Need To Know
- What is the project about?
Make memes, search YouTube, get answers to everything, and more, with Onyx, a Discord bot powered by Node.JS, and coded using the Discord.JS library. Onyx is currently on 88 servers, and is slowly expanding its server count as it receives more promotion. Onyx has over forty commands, including those for meme generation, searching GIPHY, translating words to imagery, and over thirty other media commands.
I have been working on Onyx for the past three months, since May 2018, and have integrated many APIs with Onyx in order to make her as feature-rich as possible, including the YouTube API, GIPHY's API, as well as NASA's. This project was also developed to help other Discord bot developers in their own bot development, and to foster a community of Discord bot developers on Onyx's Support Server.
More information can be found in Onyx's official website: https://silvia-odwyer.github.io/Onyx-Discord-Bot-Website/
Technology Stack
Onyx is powered by Node.JS, and coded with the Discord.JS library, which is an open source Discord bot development framework for Node.JS. The bot is currently running as a worker process on Heroku, and has an uptime of 98.7% on average.Roadmap
I would like to add a front-end for statistics and analytics related to Onyx's growth and the number of total commands she has received daily. This would be implemented with a React MERN stack, and if not, an Angular/TypeScript stack instead. The front-end would consist of a dashboard-style system which would contain the latest statistics in relation to usage of the bot.How to contribute?
I am always delighted to work with other open source contributors, and love chatting to developers who have an interest in web programming. If you'd like to stay in the loop on Onyx's development, please join the Onyx Support Server, which can be found in Onyx's README on her GitHub repository page.