/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! 🌈

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

github/NapoII/New_Discord_Bot github/repo-size github/license github/issues_open github/stars discord

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

The following folder structure will be created:

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, the first start of the bot will create the required channel. πŸ’»-bot-cmd

And informs you what he has done and what you still have to set on the discord πŸ’»-bot-cmd

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

In the template folder you will find useful examples of how you can programme things with Discord.py

πŸ’» Install

  1. Clone the Git
git clone https://github.com/NapoII/New_Discord_Bot
pip install -r requirements.txt
  1. Fill in the required configs:

config/token.ini

[discord]
discord_bot_name = 
token = 
application_id = 

config/config.ini

[client]
guild_name = 
guild_id = 
activity = "Hello World"
praefix = !

The channel IDs do not have to be entered, the bot does this automatically the first time it is started, unless you want to predetermine certain channels.

  1. You can now build your Discord Bot on the template have fun.
  2. Tell me thank you with a coffee Dont forget the templates are unter the GNU GENERAL PUBLIC LICENSE Version 3 LICENSE. So you also have to make your Discord bot public, like I do with the templates

create a new repository on the command line

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

git remote add origin https://github.com/NapoII/New_Discord_Bot.git
git branch -M main
git push -u origin main

πŸ’­ How it works

start New_Discord_Bot.py directly from the folder or run in cmd:

cd <local path of New_Discord_Bot>
python New_Discord_Bot.py

β˜• Buy me a coffee

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! πŸš€

Buy me a coffee

πŸ“š LICENSE

GNU GENERAL PUBLIC LICENSE Version 3

New_Discord_Bot was created on 28.January.2024 by NapoII

Github Stats