Der Fuchs Bot ist die Custom-Made APP für den Fuchs Höhle Discord Server. Die Features von der APP sind: WelcomeSystem, Counting System, Temp-Channel System, Ticket System und Level System.
Wenn du einen eigene APP haben möchtest, erstelle zuerst eine auf discord.com/developers und gib der APP alle intents. Klone den Code und packe ihn auf deinen Server. Sonstige Anforderungen:
- Server mit Python instaliert (um die APP zu hosten)
- MySQL / MariaDB Database
Erstelle eine Date namens .env
auf deinem Server und fülle sie mit deinen APP und Database Anmeldeinformationen.
TOKEN = MTI...
database_host = 1.2.3.4:3306
database_user = nutzername
database_password = passwort
database_name = discord_app
Erstelle nun eine Datei namens config.json
und fülle sie mit deinen Konfigurationen
{
"guild_id": 1234567890123456789,
"join_role": 1234567890123456789,
"welcome_channel": 1234567890123456789,
"ticket_category": 1234567890123456789,
"ticket_staff": [1234567890123456789,1234567890123456789],
"join_channel": 1234567890123456789,
"temp_chanels_category": 1234567890123456789,
"counting_channel": 1234567890123456789,
"daily_rewards": {
"0": 100,
"1": 200,
"2": 300,
"3": 400,
"4": 500,
"5": 600,
"6": 700,
"7": 1000
},
"bot_status": "🦊 Fuchs"
}
1.2.3 Json konfigurieren
Als nächstes startest du die APP, indem du die main.py ausführst und alle Abhängigkeiten aus requirements.txt
instalierst. Dann sollte ein Ordner namens json
erscheinen. Öffne die list_images.json
und fülle sie mit folgendem Inhalt:
{
"interface_card": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/images/card.png",
"grey_ticket_line": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/line_icons/ticket_grey.png",
"red_ticket_line": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/line_icons/ticket_red.png",
"green_ticket_line": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/line_icons/ticket_green.png",
"user_plus_grey": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/line_icons/user_plus_grey.png",
"user_minus_grey": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/line_icons/user_minus_grey.png",
"red_trash_line": "https://raw.githubusercontent.com/Blackstonecoden/Fuchs/main/line_icons/trash_red.png"
}
Öffne nun die list_emoji.json
und Füge deine Emojis (erstelle diese auf einem Discord Server oder auf deiner APP und kopiere deren ID und Namenin dem Format <:name:id>
). Die Icons von der Haupt APP kommen von feathericons.com.
{
"edit":"<:edit:12345678901234567890>",
"eye":"<:eye:12345678901234567890>",
"eye_off":"<:eye_off:12345678901234567890>",
"lock":"<:lock:12345678901234567890>",
"trash":"<:trash:12345678901234567890>",
"unlock":"<:unlock:12345678901234567890>",
"user_minus":"<:user_minus:12345678901234567890>",
"user_plus": "<:user_plus:12345678901234567890>",
"users":"<:users:12345678901234567890>",
"user_check": "<:user_check:12345678901234567890",
"file_text": "<:file_text:12345678901234567890>",
"block": "<:block:12345678901234567890>",
"mail":"<:mail:12345678901234567890>",
"repeat":"<:repeat:12345678901234567890>",
"zap": "<:zap:12345678901234567890>",
"refresh": "<:refresh:12345678901234567890>",
"dollar": "<:dollar:12345678901234567890>",
"trash_red": "<:trash_red:12345678901234567890>"
}
Nun sollte alles startklar sein und du kannst die main.py starten und die APP soltle fehlerfrei laufen. Falls du Hilfe benötigst, tritt gerne unserem Discord Server bei.