Skip to content

A modular Discord bot built with Node.js and TypeScript, featuring event-based architecture, custom messages, and service separation for maintainability.

License

Notifications You must be signed in to change notification settings

MatheusIshiyama/meowhaha

Repository files navigation

😼 Meowhaha — The Chaos Core

License Discord.js Node.js

Meowhaha is a playful, chaotic, and community‑powered Discord server full of art, vibes, and controlled madness.

This repo contains the main bot that powers the server — built with discord.js, TypeScript, and an event‑driven architecture.


🎯 What is Meowhaha?

A Discord server where weird is welcome, creativity thrives, and cats occasionally run the show.

Meowhaha blends:

  • 🧷 Meme‑core chaos
  • 🎨 Art & design
  • 🎮 Gaming energy
  • 💻 Developer nerdery
  • 🧃 Feral but friendly vibes

And this bot? It’s the brain behind the fur.


🧠 Features

  • Welcome system — rotating meow‑themed greetings for newcomers
  • 🐾 Role assignment — manages manual & automatic roles
  • 🔔 Webhook support — alerts, integrations, and message relays
  • 🗃️ Modular services — clean separation of concerns (messages, roles, presence, etc.)
  • ⏱️ Presence rotator — randomized status messages keep the bot lively
  • 🧼 Minimal + cute + chaotic

⚙️ Tech Stack

Tool Version Notes
Node.js 18.x ES2020, ESM‑friendly
TypeScript Latest Strict mode
discord.js v14 Gateway Intents

🤝 Contributing

Contributions, cat pictures, and PRs are warmly welcomed!
Fork, branch, and open a pull request. Meow‑powered suggestions appreciated 🐈


🐾 License

MIT — reuse, remix, and vibe responsibly.
Just don’t remove the chaos.


Made with yarn, lasers, and a little bit of catnip.

About

A modular Discord bot built with Node.js and TypeScript, featuring event-based architecture, custom messages, and service separation for maintainability.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published