mirror of
https://github.com/parkervcp/eggs.git
synced 2025-01-08 21:15:16 +08:00
Create start.py
This commit is contained in:
parent
98d756d181
commit
fab32dcdf6
32
bots/discord/PterodiscordBot/start.py
Normal file
32
bots/discord/PterodiscordBot/start.py
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
import subprocess
|
||||||
|
import asyncio
|
||||||
|
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
import discord
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
from pydactyl import PterodactylClient
|
||||||
|
import pytz
|
||||||
|
except ImportError as e:
|
||||||
|
if "discord" in str(e):
|
||||||
|
print("Module discord is niet gevonden en word nu geinstalleerd")
|
||||||
|
asyncio.sleep(5)
|
||||||
|
subprocess.run(["pip", "install", "-U", "py-cord[voice]"])
|
||||||
|
elif "dotenv" in str(e):
|
||||||
|
print("Module python-dotenv has not been found and is installing now")
|
||||||
|
asyncio.sleep(5)
|
||||||
|
subprocess.run(["pip", "install", "python-dotenv"])
|
||||||
|
elif "pydactyl" in str(e):
|
||||||
|
print("Module pydactyl has not been found and is installing now")
|
||||||
|
asyncio.sleep(5)
|
||||||
|
subprocess.run(["pip", "install", "py-dactyl"])
|
||||||
|
elif "pytz" in str(e):
|
||||||
|
print("Module pytz has not been found and is installing now")
|
||||||
|
asyncio.sleep(5)
|
||||||
|
subprocess.run(["pip", "install", "pytz"])
|
||||||
|
else:
|
||||||
|
print(f"Unknown Importerror: {e}")
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
subprocess.run(["python", "bot.py"])
|
||||||
|
break
|
Loading…
Reference in New Issue
Block a user