added new config values to setup.py and example-config.json
Signed-off-by: SpagettiFisch <johmewu@gmail.com>
This commit is contained in:
parent
82a21ec8c3
commit
4a091fd9fd
2 changed files with 23 additions and 15 deletions
|
|
@ -4,8 +4,8 @@
|
||||||
"token": "discord bot token",
|
"token": "discord bot token",
|
||||||
"pterodactyl_domain": "https://panel.pterodactyl.com/",
|
"pterodactyl_domain": "https://panel.pterodactyl.com/",
|
||||||
"pterodactyl_apikey": "user api key",
|
"pterodactyl_apikey": "user api key",
|
||||||
"guild_id": "169256939211980800",
|
"mod_roles": [273600757264023553, 1168422950685384765, 286965023249793046],
|
||||||
"guild_admin_id": "169256939211980800"
|
"admin_roles": [807336816863739925]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -13,27 +13,35 @@ if not path.exists('config/config.json'):
|
||||||
jsonstructure = {} # Platzhalter
|
jsonstructure = {} # Platzhalter
|
||||||
jsonstructure['discord'] = []
|
jsonstructure['discord'] = []
|
||||||
wronginput = False
|
wronginput = False
|
||||||
print("Möchtest du das automatisierte Setup nutzen? y/n")
|
print("Do you want to use the automated setup? Y/n")
|
||||||
input1 = input()
|
input1 = input()
|
||||||
|
|
||||||
if input1.lower().strip() == 'y':
|
if input1.lower().strip() == 'y':
|
||||||
print("Bitte geben Sie den Token ein:")
|
print("Please insert your token:")
|
||||||
token = input()
|
token = input()
|
||||||
print("Bitte geben Sie die Pterodactyl Domain ein (Form: https://example.com/ | optional):")
|
print("Please insert your pterodactyl domain here (Format: https://example.com/ | optional):")
|
||||||
pterodactyl_domain = input()
|
pterodactyl_domain = input()
|
||||||
print("Bitte geben Sie den Pterodactyl API Key ein (optional):")
|
print("Please insert your pterodactyl API key (optional):")
|
||||||
pterodactyl_api_key = input()
|
pterodactyl_api_key = input()
|
||||||
print("Bitte geben Sie die Guild ID ein:")
|
print("Please state how many moderator roles you are using (Roles which are able to modify the whitelist or user):")
|
||||||
guild_id = input()
|
mod_count = input()
|
||||||
print("Bitte geben Sie die ID des Admin Channels ein:")
|
mod_roles = []
|
||||||
guild_admin_id = input()
|
print("Please insert the id of every moderating role:")
|
||||||
|
for i in mod_count:
|
||||||
|
mod_roles.append(input())
|
||||||
|
print("Please state how many admin roles you are using (Roles which are able to stop the bot):")
|
||||||
|
admin_count = input()
|
||||||
|
admin_roles = []
|
||||||
|
print("Please insert the id of every admin role:")
|
||||||
|
for i in admin_count:
|
||||||
|
admin_roles.append(input())
|
||||||
|
|
||||||
jsonstructure['discord'].append({
|
jsonstructure['discord'].append({
|
||||||
'token': token,
|
'token': token,
|
||||||
'pterodactyl_domain': pterodactyl_domain,
|
'pterodactyl_domain': pterodactyl_domain,
|
||||||
'pterodactyl_apikey': pterodactyl_api_key,
|
'pterodactyl_apikey': pterodactyl_api_key,
|
||||||
'guild_id': guild_id,
|
'mod_roles': mod_roles,
|
||||||
'guild_admin_id': guild_admin_id
|
'admin_roles': admin_roles
|
||||||
})
|
})
|
||||||
|
|
||||||
elif input1.lower().strip() == 'n':
|
elif input1.lower().strip() == 'n':
|
||||||
|
|
@ -42,8 +50,8 @@ if not path.exists('config/config.json'):
|
||||||
'token': 'Platzhalter',
|
'token': 'Platzhalter',
|
||||||
'pterodactyl_domain': '',
|
'pterodactyl_domain': '',
|
||||||
'pterodactyl_apikey': '',
|
'pterodactyl_apikey': '',
|
||||||
'guild_id': '',
|
'mod_roles': [],
|
||||||
'guild_admin_id': ''
|
'admin_roles': []
|
||||||
})
|
})
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
@ -55,7 +63,7 @@ if not path.exists('config/config.json'):
|
||||||
os.mkdir('config')
|
os.mkdir('config')
|
||||||
with open('config/config.json', 'w') as outfile:
|
with open('config/config.json', 'w') as outfile:
|
||||||
json.dump(jsonstructure, outfile, indent=4)
|
json.dump(jsonstructure, outfile, indent=4)
|
||||||
print("Config erfolgreich erzeugt")
|
print("Config created succesfully")
|
||||||
|
|
||||||
if not os.path.exists('whitelist/paths.txt'):
|
if not os.path.exists('whitelist/paths.txt'):
|
||||||
if not os.path.exists('whitelist'):
|
if not os.path.exists('whitelist'):
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue