Added View Server Page & Discord API Handler

This commit is contained in:
Nemika
2021-03-08 21:30:47 +02:00
parent c19cceb7cb
commit d702272069
10 changed files with 169 additions and 15 deletions

23
core/discordAPI.py Normal file
View File

@@ -0,0 +1,23 @@
import requests
from PyJS import JSON
from PyJS.modules import fs
settings = JSON.parse(fs.createReadStream('settings.json'))
params = {
"headers":{
"Authorization": "Bot " + settings['bot_token'],
"Content-Type": "application/json"
}
}
def get_guild(guild_id):
return requests.get("https://discord.com/api/guilds/" + str(guild_id) + "?with_counts=true", **params).json()
def get_invite(channel_id):
data = {
"max_age": 0,
"max_uses": 0,
"unique": False
}
return requests.post("https://discord.com/api/channels/" + str(channel_id) + "/invites", json=data, **params)