MCPcopy Index your code
hub / github.com/espimarisa/hibiki

github.com/espimarisa/hibiki @v3.3.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.3.11 ↗ · + Follow
772 symbols 1,596 edges 238 files 9 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Hibiki

Build Crowdin License Stable Support

Hibiki is an easy, customizable, and powerful all-in-one Discord bot that does anything that your server needs.

Written in TypeScript and powered by Eris and Node.js, Hibiki is designed to have the perfect blend of customizability, ease-of-use, and stability. Unlike most Discord bots, Hibiki is both simple to use but also very tweakable and powerful.

Invite

You can invite Hibiki using this Discord link. The only official instance of Hibiki is Hibiki#1448 (493904957523623936). By inviting Hibiki, you agree to our privacy policy.

Additionally, we don't support self-hosting or give support/answer questions for doing such. However, the bot is easily self hostable with some basic knowledge.

Features

All features are completely free with no paywalls in place.

  • ⏰ Reminder system
  • 🔗 Discord invite lookup utility
  • ❌ User warning/strike system
  • 🌍 Multilingual and translatable
  • ✨ User reputation point system
  • 📃 Assignable and automatic roles
  • 📌 Customizable pinboard/starboard
  • 🐶 Random anime and animal images
  • 👥 Steam, Twitter, and GitHub user info
  • 🎶 Music player supporting multiple sites
  • 🎯 Steam VAC and game ban monitoring
  • 💙 Roleplay & user interaction commands
  • 🌐 Complete configuration web dashboard
  • 🕵️‍♀️ Customizable deleted message sniping
  • 📦 Package information from npm and aur
  • 👤 User and member information commands
  • 💬 Server, role, and channel info commands
  • 🔨 Useful and powerful moderation commands
  • 👥 Member leave, join, and used invite logging
  • 📜 Informative and tweakable server event loggers
  • 🤖 Automod with antiSpam, antiInvite, antiRaid, etc.

... and many more!

License

Hibiki is licensed under the GNU AGPL-v3 or later. This means that:

  • You must disclose your application's source code
  • You must preserve the original copyright/license info
  • You must state any significant changes to the source code

Contributing

We have guides on how to contribute to the project.

Donating

Hibiki (and all of its features) will always be completely free. However, if you really like and appreciate our work, you can donate through Ko-fi.

All donations will go directly towards hosting, domain renewals, and API keys.

Translators

Special thanks to these people for fully translating Hibiki into other languages!

Extension points exported contracts — how you extend this code

ArgTypes (Interface)
(no doc)
src/typings/argtypes.d.ts
ResponseData (Interface)
(no doc)
src/typings/utils.d.ts
LocaleString (Interface)
(no doc)
src/typings/locales.d.ts
AURPackageData (Interface)
(no doc)
src/typings/endpoints.d.ts
NekobotImage (Interface)
(no doc)
src/typings/endpoints.d.ts

Core symbols most depended-on inside this repo

run
called by 57
src/commands/fun/pay.ts
getGuildConfig
called by 56
src/classes/RethinkDB.ts
getLocaleFunction
called by 43
src/classes/Locale.ts
dateFormat
called by 38
src/utils/format.ts
editEmbed
called by 37
src/commands/general/profile.ts
getLocale
called by 37
src/classes/Locale.ts
send
called by 26
src/classes/Lavalink.ts
timeoutHandler
called by 17
src/utils/waitFor.ts

Shape

Class 385
Method 272
Function 88
Interface 27

Languages

TypeScript100%

Modules by API surface

src/classes/RethinkDB.ts54 symbols
src/utils/format.ts19 symbols
src/typings/database.d.ts11 symbols
src/utils/webserver.ts8 symbols
src/commands/general/config.ts8 symbols
src/classes/Locale.ts8 symbols
src/webserver/public/js/manage.js6 symbols
src/typings/index.d.ts6 symbols
src/typings/endpoints.d.ts6 symbols
src/commands/utility/color.ts6 symbols
src/commands/general/profile.ts6 symbols
src/utils/colors.ts5 symbols

For agents

$ claude mcp add hibiki \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page