Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quicksilveryt/discord-bot-template
A basic template for discord bots , that you can edit costomize and c
https://github.com/quicksilveryt/discord-bot-template
Last synced: 8 days ago
JSON representation
A basic template for discord bots , that you can edit costomize and c
- Host: GitHub
- URL: https://github.com/quicksilveryt/discord-bot-template
- Owner: QuicksilverYT
- License: mit
- Created: 2022-04-19T12:31:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-19T12:36:30.000Z (almost 3 years ago)
- Last Synced: 2024-11-16T05:27:21.314Z (2 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Discord.py bot with commands extension
Basic template for a discord bot with the commands extension and [cogs](https://discordpy.readthedocs.io/en/latest/ext/commands/cogs.html)
### Pre-Setup
If you don't already have a discord bot, click [here](https://discordapp.com/developers/), accept any prompts then click "New Application" at the top right of the screen. Enter the name of your bot then click accept. Click on Bot from the panel from the left, then click "Add Bot." When the prompt appears, click "Yes, do it!"
![Left panel](https://i.imgur.com/hECJYWK.png)Then, click copy under token to get your bot's token. Your bot's icon can also be changed by uploading an image.
![Bot token area](https://i.imgur.com/da0ktMC.png)
### Setup
Create a file named `.env`
Add `DISCORD_BOT_SECRET=`
Your .env file should look something like this:
```
DISCORD_BOT_SECRET=
```# Author 👨💻
Made by [itzQuicksilver](https://github.com/QuicksilverYT)
After adding your bot token to your .env file, navigate to line 10 in `main.py`. Change `906454851502866454` to your user id. To get your id, ensure developer mode is enabled (Settings->Appearance->Advanced->Developer Mode) then right-click on yourself and click copy id.
When you hit start everything should startup fine.
### Uptime
So now, all you have to do to keep your bot up is setup something to ping the site your bot made every 5 minutes or so.
Go to [uptimerobot.com](https://uptimerobot.com/) and create an accout if you dont have one. After verifying your account, click "Add New Monitor".
+ For Monitor Type select "HTTP(s)"
+ In Friendly Name put the name of your bot
+ For your url, put the url of the website made for your repl.
+ Select any alert contacts you want, then click "Create Monitor"
![Uptime robot example](https://i.imgur.com/Qd9LXEy.png)Your bot should now be good to go, with near 100% uptime.