React
Member
- Sep 17, 2023
- 336
- 188
You must be registered for see images attach
A brand new retro-community Discord server...
Yesterday, I was thinking about how I could rejuvenate some kind of nostalgia within the community, where people worked together, helped each other & didn't constantly argue. I came up with the idea of making a Discord server for everyone to come together share ideas, show-case work & troubleshoot bugs together, as a team, like it used to be. I then went on to creating a BOT to manage the server, automate tasks, simplify logging & a few other things (early days).
With the bot, I have set it up to pull and post data from the HabboAssets & HabboFurni websites & currently it does exactly that, has a countdown to prevent spam and if it does find anything, in the next "ping" there are two buttons that ask if you do or don't want to be pinged about new findings in the future.
I know, bigger and longer-existing community servers like this one do already exist & my last intention is to become competition or anything like that, it is just a small, tight-knit community server for everything Habbo related. It also does offer some services for those who may require them (for free).
Some of the services offered are:
- Full retro set-ups
- TCP proxy configuration support
- CloudFlare configuration support (DDoS rules, WAF rules etc)
- General Troubleshooting assistance
Basically anything that people can help with, that is what the servers for, there will be a verified role to ensure that anybody who is helping anybody is legit & trusted within the retro community, so that if they're helping somebody with something and that person has stuff they paid for, or is exclusive - it will remain safe.
HabboAid BOT
As I mentioned earlier, the bot is still very new, it is written in JavaScript & served using Node.JS - here is some of what it does:
- Discord Login: Connects to Discord using your bot token.
- Hourly Habbo Asset Updates: Automatically fetches the latest badges and furniture from the Habbo API.
- New Asset Announcements: Identifies and announces newly discovered badges and furniture in a designated Discord channel.
- Interactive Buttons: Sends messages with "View Badges" and "View Furniture" buttons, allowing users to switch between viewing new badges and new furniture.
- Error Logging: Logs various issues (like unhandled rejections or uncaught exceptions) to the console and to a designated Discord log channel within the server, for easier debugging.
- Slash Command Ready: Is set up to handle Discord slash commands, though the specific /test command was for initial setup
- Modular Event Loading: It loads various Discord event handlers (like ready, interactionCreate, messageCreate) from the /events folder, keeping the bot's structure organized and easy to expand.
- Configuration-Driven: Relies on config.json for essential settings (like your bot token, channel IDs, API keys, prefix), making it flexible to configure without changing code.
- Modern Discord.js Implementation: Uses Discord.js v14+ features like Intents and Partials, ensuring compatibility with the latest Discord API and providing access to necessary data (like guild members, messages, and reactions).
Anybody who wants to can join, contribute, troubleshoot, share code, etc - it's all community-driven.
Bot pictures:
You must be registered for see images attach
You must be registered for see images attach
If you would like to join the Discord you can do so by clicking
You must be registered for see links
P.S thanks to @Sledmore with help regarding the website API's