Content
NEW ANTIPHISHING SYSTEM
I am Any Bot, a multifunctional Discord bot which is a variation of Calypso Bot, this variation includes backup commands and some extra fun and useful commands that can be useful in any bot.
The Bot has more than 190 commands and 16 categories with which you have a variety of useful and fun commands.
- Categories:
- Info
- Fun
- Utils
- Internet
- Voice
- Animals
- Color
- Points
- Levels
- Misc
- Games
- Social
- Mod
- Admin
- Music
- Backup
- Owner
- Nsfw
You can add Any Bot to your server with this link! Alternatively, you can clone this repo and host the bot yourself.
git clone https://github.com/MDCYT/Any-Bot.git
- Discord Bot Token
- Node 16 or higher
- Python 2.7.2
- Pray to god, or, if you're an atheist, cross your fingers.
After cloning, run an
npm install
After installation edit the config-example.json
{
"developers": [
"Only if you have developers",
"Only if you have more of 1 developer"
],
"botStats":{
"guilds_channel": "Your_Guilds_Channel_Stats_Bot" //A voice channel where the number of servers that use the bot will be displayed (optional)
},
"apiKeys": {
"googleApi": "Google_Api_Key", //Obtain a key in https://console.developers.google.com/ (Only affect the Youtube Command)
"fortniteshopApi": "Fortnite_Shop_Key", //Obtain a key in https://fnbr.co/api/docs (Only affect the Fortnite Shop command)
"fortniteApi": "Fortnite_Api_Key", //Obtain a key in https://fortnitetracker.com/site-api (Only affect the Fortnite User command)
"geometrydash": {
"user": "Username", //Geometry Dash User
"password": "Password" //Geometry Dash Password
}, //(Only affect the GD User command)
"openweathermap": "OpenWatherMap_Api_Key", //Obtain a key in https://openweathermap.org/api (Only affect the Weather command)
"nasaapi": "Nasa_Api_Key", //Obtain a key in https://api.nasa.gov/ (Only affect the APOD command)
"uberduckapi_key": "UberDuck_Api_Key", //Obtain a key in https://uberduck.ai/account/manage (Only affect the IAVoice command)
"uberduckapi_secret": "UberDuck_Api_Secret",//Obtain a key in https://uberduck.ai/account/manage (Only affect the IAVoice command)
"osuapikey": "Osu_Api_Key" //Obtain a key in https://osu.ppy.sh/p/api (Only affect the IAVoice command)
},
"botlist": false //Only active this if your bot is in a Bot list (Edit this in src/utils/botlist.js)
}
After editing the config-example.json
, rename to config.json
Now, edit the .env-example
TOKEN=Your_Bot_Token
BOTID=Your_Bot_ID
OWNERID=Your_Discord_ID
GUILD_ID=Your_Guild_ID
ENV=production #This will define if the slash commands are put or not
MONGODB_URL=Your_MongoDB_URL
APIURL="https://api.any-bot.tech/api/v1" #You can crate you own API if you want to, check https://github.com/MDCYT/Any-Api
SUPPORTSERVERLINK= "https://discord.gg/efZ8bQYwnN" #This is the link to the support server
SERVERLOGID=Your_Server_Log_Channel_ID #This is the id of the channel where the server logs will be sent
BUGREPORTCHANNELID=Your_Bug_Report_Channel_ID
FEEDBACKCHANNELID=Your_Feedback_Channel_ID
After editing the .env-example
, rename to .env
start the bot with node app
from the terminal
node app
Optional you can start the bot with node shard
if your bot is in more than five hundred servers.
node shard
Make sure you have PRESENCE INTENT and SERVER MEMBERS INTENT enabled on your bot.
You can enter the Any Bot Support server