Skip to content

LucasB25/Eagle-Bot-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License

🎭 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

When you are running the Code you must have gotten this Error. To fix this head over to your Bot's Discord Application and go to the Bot Settings and find this:

Then turn on both of those Settings and click "Save Changes". Then you are done and it should be fixed!

⚙️ 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

DiscordBanner

🤝 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.