Eagle-Bot-List

Discord Bot List v1

APACHE-2.0 License

Stars
7

🎭 Features

  • ✅ Certified Bot
  • ✅ Top Bot
  • ✅ Admin Page
  • ✅ Bot Tags
  • ✅ And much more!
  • ✅ Server count API
  • ✅ Support MARKDOWN descriptions
  • ✅ Support HTML descriptions

📎 Requirements

🌐 Main

  • Discord bot's
    token You should know why you need this or you won't go to this repo Get or create bot here
  • Mongodb
    URI for custom prefix MongoDB
  • Your ID for eval command. It's dangerous if eval accessible to everyone
  • Configure your Recaptcha Recaptcha

🚀 Installation from source

git clone https://github.com/LucasB25/Eagle-Bot-List.git

After cloning, run

npm install
  • Start the bot with node src/index.js

to snag all of the dependencies. Of course, you need node installed. I also strongly recommend nodemon as it makes testing much easier.

Intents

⚙️ Configurations

  • edit in config.json
      "discord_client": {
    "id": "BOT_ID_HERE",
    "token": "TOKEN_HERE",
    "secret": "SECRET_HERE",
    "prefix": "PREFIX"
  },
  "web": {
    "domain_with_protocol": "http://localhost",
    "port": 80,
    "ratelimit": 100,
    "recaptcha_v2": {
      "site_key": "SITE_KEY_HERE",
      "secret_key": "SECRET_KEY_HERE"
    }
  },
  "mongo_url": "MONGO_URL",
  "server": {
    "id": "SERVER_ID_HERE",
    "invite": "https://discord.gg/fbJFAs43vD",
    "like_log": "VOTE__CHANNEL_ID_HERE",
    "botOwners": "OWNER_ID_HERE",
    "mod_log_id": "MOD__CHANNEL_ID_HERE",
    "website_logs": "WEBSITE__CHANNEL_ID_HERE",
    "admin_user_ids": ["ADMIN_ID_HERE"],
    "role_ids": {
      "bot": "BOT_ROLE_ID_HERE",
      "bot_verifier": "BOT_VERIFIER_ROLE_ID_HERE",
      "bot_developer": "BOT_DEVELOPPER_ROLE_ID_HERE",
      "cert_user": "CERTIF_USER_ROLE_ID_HERE",
      "cert_bot": "CERTIF_BOT_ROLE_ID_HERE"
    },
    "botreviewer": ["REVIEWER_ID_HERE"]
  },

💌 Support Server

🤝 Contributing

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/your-username/Eagle-Bot-List.git
  3. Create your feature branch: git checkout -b my-new-feature
  4. Stage changes git add .
  5. Commit your changes: cz OR npm run commit do not use git commit
  6. Push to the branch: git push origin my-new-feature
  7. Submit a pull request

🔐 License

  • Distributed under the Apache-2.0 license License. See LICENSE for more information.
  • You must leave the mention of Panais development, in the footer.