Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/napoii/new_discord_bot
Introducing a Python script, your gateway to Discord bot mastery! π With Discord.py at its core, setup is a breeze. Crafted with a sleek folder structure and dynamic cogs, it ignites your bot-building journey! ππ Join us, let's soar! π
https://github.com/napoii/new_discord_bot
bot botbuilding botdevelopment chatbots cog cogs discordbot discordbot-template discordbotjs discordbotlist discordbotmaker discordbots discordbotsite discordbottemplate discordpy-cogs py python python-3 python-script pythonprogramming
Last synced: about 1 month ago
JSON representation
Introducing a Python script, your gateway to Discord bot mastery! π With Discord.py at its core, setup is a breeze. Crafted with a sleek folder structure and dynamic cogs, it ignites your bot-building journey! ππ Join us, let's soar! π
- Host: GitHub
- URL: https://github.com/napoii/new_discord_bot
- Owner: NapoII
- License: gpl-3.0
- Created: 2024-02-06T00:56:23.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-29T05:44:08.000Z (8 months ago)
- Last Synced: 2024-04-29T06:38:47.996Z (8 months ago)
- Topics: bot, botbuilding, botdevelopment, chatbots, cog, cogs, discordbot, discordbot-template, discordbotjs, discordbotlist, discordbotmaker, discordbots, discordbotsite, discordbottemplate, discordpy-cogs, py, python, python-3, python-script, pythonprogramming
- Language: Python
- Homepage:
- Size: 26.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![github/NapoII/New_Discord_Bot](https://raw.githubusercontent.com/NapoII/New_Discord_Bot/main/README_img/Readme_top.png)](https://github.com/NapoII/New_Discord_Bot)
[![github/repo-size](https://img.shields.io/github/repo-size/NapoII/New_Discord_Bot)](https://github.com/NapoII/New_Discord_Bot/archive/refs/heads/main.zip) [![github/license](https://img.shields.io/github/license/NapoII/New_Discord_Bot)](https://github.com/NapoII/New_Discord_Bot/blob/main/LICENSE) [![github/issues_open](https://img.shields.io/github/issues/NapoII/New_Discord_Bot?style=plastic)](https://img.shields.io/github/issues-raw/NapoII/New_Discord_Bot) [![github/stars](https://img.shields.io/github/stars/NapoII/New_Discord_Bot?style=social)](https://github.com/NapoII/New_Discord_Bot/stargazers) [![discord](https://img.shields.io/discord/190307701169979393)](https://discord.gg/knTKtKVfnr)This Python program is your ultimate ticket to unleashing the power of Discord bots with sheer ease and excitement! π Designed to be the turbocharged engine for your Discord bot dreams, it's powered by the sleek Discord.py library. ππ₯
Say goodbye to the mundane setup process! With just a few clicks, you'll dive into a mesmerizing world of possibilities. π This program swiftly crafts a vibrant template, complete with a meticulously organized folder structure and dazzling cogs. ππ«
Ready to embark on your bot-building adventure? Let's soar to new heights together! ππ
## π Table of Contents
+ [Demo / Working](#demo)
+ [Install](#usage)
+ [How it works](#Use)
+ [Buy me a coffee](#coffee)
+ [LICENSE](#LICENSE)
## π₯ Demo / Working
The following folder structure will be created:
```folder
Test_example/
β£ README_img/
β β£ discord_bot.gif
β β£ discord_bot.ico
β β£ Readme_top.png
β β£ Readme_top.psd
β β Readme_top.raw.png
β£ Test_example/
β β£ config/
β β β£ config.ini
β β β token.ini
β β£ discord_cogs/
β β β admin/
β β β£ pre_setup.py
β β β say.py
β β£ util/
β β β£ __funktion__.py
β β β __Mydiscord_funktions__.py
β β Test_example.py
β£ .gitignore
β£ LICENSE
β£ README.md
β£ requirements.txt
β ToDo.md
```
After [set up the config](#usage), the first start of the bot will create the required channel.
![π»-bot-cmd](/README_img/new_channel.png)And informs you what he has done and what you still have to set on the discord
![π»-bot-cmd](/README_img/first_setup_msg.png)Every time you start the bot from now on, it will show you which Git status it is currently running on and when it was started
![π»-bot-cmd](/README_img/start_status.png)In the template folder you will find useful examples of how you can programme things with [Discord.py](https://discordpy.readthedocs.io/en/stable/)
## π» Install
1. Clone the Git
```cmd
git clone https://github.com/NapoII/New_Discord_Bot
pip install -r requirements.txt
```
2. Fill in the required configs:
`config/token.ini`
```config
[discord]
discord_bot_name =
token =
application_id =
````config/config.ini`
```config
[client]
guild_name =
guild_id =
activity = "Hello World"
praefix = !
```
The *channel ID*s do not have to be entered, the bot does this automatically the first time it is started, unless you want to predetermine certain channels.3. You can now build your Discord Bot on the template have fun.
4. Tell me thank you with a [coffee](#coffee)
*Dont forget the templates are unter the* [GNU GENERAL PUBLIC LICENSE Version 3 LICENSE](.\[New_Discord_Bot]\LICENSE). So you also have to make your Discord bot public, like I do with the templatescreate a new repository on the command line
```cmd
git init
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/NapoII/New_Discord_Bot.git
git push -u origin main
```
β¦or push an existing repository from the command line
```cmd
git remote add origin https://github.com/NapoII/New_Discord_Bot.git
git branch -M main
git push -u origin main
```start [New_Discord_Bot.py](.\[New_Discord_Bot]\New_Discord_Bot\New_Discord_Bot.py) directly from the [folder](.\[New_Discord_Bot]\New_Discord_Bot) or run in cmd:
```cmd
cd
python New_Discord_Bot.py
```Feel free to show your appreciation by treating me to a virtual coffee. Your support means a lot and keeps the creative coding vibes going! π
[GNU GENERAL PUBLIC LICENSE Version 3](LICENSE)
[New_Discord_Bot](New_Discord_Bot) was created on 28.January.2024 by [NapoII](https://github.com/NapoII)