Go to file
2023-02-05 19:17:05 +00:00
cogs Update to main 2023-01-23 14:29:07 +02:00
database Update to main 2023-01-23 14:29:07 +02:00
exceptions Update to main 2023-01-23 14:29:07 +02:00
helpers Update to main 2023-01-23 14:29:07 +02:00
.env Update to main 2023-01-23 16:03:21 +02:00
bot.py Update to main 2023-01-24 09:31:38 +02:00
config.json Update to main 2023-01-23 14:53:30 +02:00
demo.config.json Update to main 2023-01-23 14:53:30 +02:00
env_demo.env Update to main 2023-01-23 16:03:21 +02:00
install.py Update to main 2023-01-23 14:29:07 +02:00
Linux_readme.md Update to main 2023-01-24 12:01:30 +02:00
main.py Update to main 2023-01-23 14:29:07 +02:00
readme.md Update 'readme.md' 2023-02-05 19:17:05 +00:00

Discord-Bot-Python

  • Python and the library resources Here
  • Clone/Download the repository - git clone (RUN in Command-Promt) [Windows key + r , input cmd and press enter]
$ git clone https://github.com/Die-Antwoord/Discord-Bot-Python.git
$ cd ./Discord-Bot-Python

Create Bot

Create .env enviroment

  • NOTE: If you going to use .env environment you will need to make the necessary changes to the bots code inorder for it to work
  • Using .env files can be found here
  • Create .env file in the root director.
  • Here is an explanation of what the values should look like: env_demo.env

env_demo.env

TOKEN=YOUR_BOT_TOKEN_HERE
WEBHOOK=YOUR_WEBHOOK_HERE
TOMORROWIO_TOKEN=WEATHER_API_TOKEN

Create config.json

demo.config.json

{
  "prefix": "YOUR_BOT_PREFIX_HERE", // '.' or '!' Whatever you specify
  "token": "YOUR_BOT_TOKEN_HERE", // Bot Token here
  "permissions": "YOUR_BOT_PERMISSIONS_HERE", // Example '8' or '1024' https://discordapi.com/permissions.html
  "application_id": "YOUR_APPLICATION_ID_HERE ", // Bot ID
  "sync_commands_globally": true,
  "owners": [
    YOUR_OWNERS_ID_HERE,
    YOUR_OWNERS_ID_HERE
  ], // Owners ID here 'can be more than one separated with ','
  "TOMORROWIO_TOKEN": "WEATHER_API_TOKEN", //http://api.timezonedb.com/v2.1/get-time-zone
  "allowguilds": "GUILD_ID_ALLOWED", //GUILD Allowed to use the bot
  "guildmsgdisable": "GUILD_ID_DISALLOW_MESSAGES", //GUILDS to where the bot should not respond to
  "roles": "JOIN_ROLE_ID", //ROLES that member gain at GUILD_JOIN
  "welcome_mention": "ROLE_ID_ON_USER_JOIN" // ROLE_ID that will be mentioned as a member join the server
}

Dependences

Install BOT Requirements

  • RUN in Command-Promt [Windows key + r , input cmd and press enter]
$ pip install -r requirements.txt

Run BOT

  • If you have just installed python today, then you just need to use the following command:
$ python main.py
  • If you have multiple versions of python installed (2.x and 3.x) then you will need to use the following command:
$ python3 main.py
  • or eventually
$ python3.x main.py
  • Replace x with the version of Python you have installed.