Skip to content
@beemobot

Beemo

The Beemo organization houses all of the essential components that make Beemo come to life! Feel free to contribute to any of the open-source repositories c:

Beemo 🐝

Beemo is Discord Bot dedicated to stopping userbot raids. It features a powerful algorithm which is fine-tuned for detecting automated user accounts while minimizing false positives as much as possible to not harm real users.

Here you can find the components that power Beemo!

  • Tea is the actual Discord Bot, including the antiraid algorithm and Beemo Max features. It is written in Java and Kotlin and uses the Javacord Discord library. Given Beemo's size (100,000+ Discord Servers), it runs in multiple Clusters, each containing a certain amount of Shards. This part is not open source.
  • Cafe is the Monorepo containing Beemo's open source components. This includes:
    • Vanilla, the rate limit coordinator for Tea. Since different Shards of Tea run in different independent Clusters, they have to communicate with Vanilla through Kafka to determine which Shard can send how many Discord API requests in a given time frame.
    • Latte contains common utilities that is shared between multiple Java/Kotlin components of Beemo.
    • Milk serving logs of raids detected by Tea on logs.beemo.gg.
  • beemo.gg is the source code of, you guessed it, beemo.gg! It automatically gets deployed to Cloudflare Pages once a new commit is pushed.
  • docs.beemo.gg similarly contains the source of the Beemo Documentation. Those currently use GitHub Pages for deployment.

Pinned

  1. docs.beemo.gg docs.beemo.gg Public

    Docs for Beemo the Discord bot (https://beemo.gg)

    HTML 11 12

  2. .github .github Public

    1

Repositories

Showing 8 of 8 repositories

Most used topics

Loading…