diff --git a/evennia/server/portal/discord.py b/evennia/server/portal/discord.py index 17108fc581..7bc4a50d37 100644 --- a/evennia/server/portal/discord.py +++ b/evennia/server/portal/discord.py @@ -352,10 +352,10 @@ class DiscordClient(WebSocketClientProtocol, _BASE_SESSION_CLASS): """ url = f"{DISCORD_API_BASE_URL}/{url}" body = FileBodyProducer(BytesIO(json.dumps(data).encode("utf-8"))) - request_type = kwargs.pop("type", b"POST") + request_type = kwargs.pop("type", "POST") d = _AGENT.request( - request_type, + request_type.encode("utf-8"), url.encode("utf-8"), Headers( { @@ -499,12 +499,12 @@ class DiscordClient(WebSocketClientProtocol, _BASE_SESSION_CLASS): data = {"nick": text} data.update(kwargs) - self._post_json(f"guilds/{guild_id}/members/{user_id}", data, type=b"PATCH") + self._post_json(f"guilds/{guild_id}/members/{user_id}", data, type="PATCH") def send_role(self, role_id, guild_id, user_id, **kwargs): data = kwargs - self._post_json(f"guilds/{guild_id}/members/{user_id}/roles/{role_id}", data, type=b"PUT") + self._post_json(f"guilds/{guild_id}/members/{user_id}/roles/{role_id}", data, type="PUT") def send_default(self, *args, **kwargs): """