Я пытаюсь создать бота Discord, который автоматически переводит человека на голосовой канал t / ct в совпадении cs go. Проблема в том, что я не могу собрать команду из всех игроков. Я пробовал
"allplayers_id" "1"
, но я не могу использовать его, когда я тоже участвую в матче. Я могу использовать его только когда являюсь зрителем / наблюдателем.
{"allplayers": {"76561XXX6060": {"clan": "AAA", "name": "P3", " наблюдатель_слот ": 6," команда ":" Т "}," 7656XXXX138901 ": {" клан ":" ХХ "," имя ":" p3 "," наблюдатель_слот ": 7," команда ":" Т "}}
когда я играю
{
}
Я могу получить информацию об игроке локально, используя
"player_id" "1"
независимо от того, что я играю:
"7656XXXX138901": {"clan": "XX", "name": " p3 "," Observer_slot ": 7," team ":" T "}
, но я не знаю, передать ли команду из P C участника боту Discord. Как мне сделать это?
import http.server as server
import socketserver
from json import loads
PORT = 3000
URL = "127.0.0.1"
i=0
class handler(server.BaseHTTPRequestHandler):
def do_HEAD(self):
self.send_response(200)
self.send_header("Content-type","text/html")
self.end_headers()
def do_POST(self):
length = int(self.headers["Content-Length"])
body = self.rfile.read(length).decode("utf-8")
print(body)
httpd = server.HTTPServer((URL,PORT),handler)
httpd.serve_forever()
httpd.server_close()