Discord-Bot-Python/readme.md

77 lines
2.3 KiB
Markdown
Raw Normal View History

2023-01-23 12:56:29 +00:00
# Chappie Server BOT
2023-01-23 12:19:42 +00:00
2023-01-23 12:56:29 +00:00
- Python and the library resources [Here](https://pythondiscord.com/pages/resources)
2023-01-23 13:38:29 +00:00
- Clone/Download the repository - ``git clone`` (RUN in Command-Promt) [Windows key + r , input ``cmd`` and press enter]
2023-01-23 12:19:42 +00:00
2023-01-23 12:56:29 +00:00
```shell
2023-01-23 13:38:29 +00:00
$ git clone https://github.com/Die-Antwoord/Discord-Bot-Python.git
$ cd ./Discord-Bot-Python
2023-01-23 12:25:01 +00:00
```
2023-01-23 12:56:29 +00:00
## Create Bot
- Create a Discord Bot: [HERE](https://discord.com/developers/applications)
- Permission Generator: [HERE](https://discordapi.com/permissions.html)
- Invite Your Bot: <https://discord.com/oauth2/authorize?&client_id=YOUR_APPLICATION_ID_HERE&scope=bot+applications.commands&permissions=8>
## Create config.json & .env
2023-01-23 13:38:29 +00:00
- Create [config.json](config.json) file in the root directory.
- Here is an explanation of what the values should look like: [demo.config.json](demo.config.json)
2023-01-23 12:56:29 +00:00
- Example:
[demo.config.json](demo.config.json)
```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
}
2023-01-23 12:25:01 +00:00
```
2023-01-23 12:56:29 +00:00
## Dependences
- [PYTHON](https://www.python.org/downloads/)
## Install BOT Requirements
2023-01-23 13:38:29 +00:00
- RUN in Command-Promt [Windows key + r , input ``cmd`` and press enter]
2023-01-23 12:56:29 +00:00
```shell
$ pip install -r requirements.txt
2023-01-23 12:25:01 +00:00
```
2023-01-23 12:56:29 +00:00
## Run BOT
- If you have just installed python today, then you just need to use the following command:
```shell
$ python bot.py
2023-01-23 12:25:01 +00:00
```
2023-01-23 12:56:29 +00:00
- If you have multiple versions of python installed (2.x and 3.x) then you will need to use the following command:
```shell
$ python3 bot.py
2023-01-23 12:25:01 +00:00
```
2023-01-23 12:56:29 +00:00
- or eventually
```shell
$ python3.x bot.py
2023-01-23 12:25:01 +00:00
```
2023-01-23 12:56:29 +00:00
- Replace `x` with the version of Python you have installed.