Seite 1 von 1

Discord-Unclosed Session

Verfasst: Freitag 25. Januar 2019, 16:49
von Phobit
Hallo,
ich versuche gerade einen zweiten Discord Bot zu mschen. Bei meinem ersten klappt alles, hier mal der verkürtzte Code:

Code: Alles auswählen

import random
import asyncio
import time
import discord
from discord import Game, Color, Embed
import SECRETS
import STATICS
import perms



client = discord.Client()


@client.event
async def on_ready():

@client.event
async def on_message(message):

@client.event
async def on_member_join(member):



@client.event
async def on_member_remove(member):


@client.event
async def on_server_role_create(role):

client.run(SECRETS.TOKEN)
Dieser Bot funktioniert einwandfrei. Hier der Code vom neuen Bot:

Code: Alles auswählen

@activeBot.event
async def on_ready():

@activeBot.event
async def on_member_update(before, after):


activeBot.run("safav235434bvdfb")
Der Token dieses Bots ist natürlich durch den passenden neuen Token ersetzt, bloß krieg ich jetzt beim starten des neuen Bots immer diese Fehlermeldung:

Traceback (most recent call last):
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/http.py", line 258, in static_login
data = yield from self.request(Route('GET', '/users/@me'))
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/http.py", line 200, in request
raise HTTPException(r, data)
discord.errors.HTTPException: UNAUTHORIZED (status code: 401): 401: Unauthorized

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/home/phobit/PycharmProjects/DiscordSippenBot/ActiveBot/ActiveMain.py", line 46, in <module>
activeBot.run("vkphhP6sK9pIjyKa6gy3bZfFiGo1A1HF")
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/client.py", line 519, in run
self.loop.run_until_complete(self.start(*args, **kwargs))
File "/usr/lib/python3.6/asyncio/base_events.py", line 468, in run_until_complete
return future.result()
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/client.py", line 490, in start
yield from self.login(*args, **kwargs)
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/client.py", line 416, in login
yield from getattr(self, '_login_' + str(n))(*args, **kwargs)
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/client.py", line 346, in _login_1
data = yield from self.http.static_login(token, bot=is_bot)
File "/home/phobit/PycharmProjects/PyQT/venv/lib/python3.6/site-packages/discord/http.py", line 262, in static_login
raise LoginFailure('Improper token has been passed.') from e
discord.errors.LoginFailure: Improper token has been passed.
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9ca9325dd8>


Weiß jemand warum das kommt? Soweit ich mich erinnere hab ich bei meinem ersten Bot nichts anders gemacht, als hier...

Re: Discord-Unclosed Session

Verfasst: Freitag 25. Januar 2019, 19:23
von sparrow
discord.errors.HTTPException: UNAUTHORIZED (status code: 401): 401: Unauthorized
discord.errors.LoginFailure: Improper token has been passed.

Ich würde sagen, da stimmt das Login nicht.

Re: Discord-Unclosed Session

Verfasst: Samstag 26. Januar 2019, 14:24
von Phobit
Wie könnte man sowas beheben? Eigentlich habe ich alles eben so gemacht wie beim ersten Bot damals... Deswegen wundert es mich ja so...

Re: Discord-Unclosed Session

Verfasst: Samstag 26. Januar 2019, 14:37
von __blackjack__
@Phobit: Du hast dann entweder a) nicht alles genau so gemacht, oder b) der erste Bot damals läuft heute auch nicht mehr. a) kann man beheben in dem man *tatsächlich* alles so macht wie bei dem Bot der funktioniert. Bei b) wird sich irgendetwas ausserhalb Deines Programms geändert haben, also beispielsweise die API auf dem Server oder die Bibliothek die Du verwendest. Das wäre dann eher eine Frage für die Entwickler dieser Bibliothek ob/warum die nicht mehr so funktioniert. Also natürlich erst nach dem Du in der Dokumentation nachgeschaut hast ob da Änderungen dokumentiert sind.

Re: Discord-Unclosed Session

Verfasst: Samstag 26. Januar 2019, 14:41
von Phobit
Der erste Bot läuft immer noch, hab ihn auch gestern erst neugestartet, geht noch :-)


Habs jetzt gerade gefixxt, hatte ausnahmsweise mal nix mit dem Code zu tun, ich habe nur das "Secret" des Bots auf der DiscordSeite mit dem "Token" verwechselt...