Discord-Unclosed Session
Verfasst: Freitag 25. Januar 2019, 16:49
Hallo,
ich versuche gerade einen zweiten Discord Bot zu mschen. Bei meinem ersten klappt alles, hier mal der verkürtzte Code:
Dieser Bot funktioniert einwandfrei. Hier der Code vom neuen Bot:
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...
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)
Code: Alles auswählen
@activeBot.event
async def on_ready():
@activeBot.event
async def on_member_update(before, after):
activeBot.run("safav235434bvdfb")
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...