discord.py fehlermeldung?
Hallo ihr lieben,
ich bin ein programmier anfänger und ich habe nun vor einen discord bot zu coden ich habe einen anfangs schrit in phyton vn einem video übernommen aber es kommt der fehler
Traceback (most recent call last):
File "C:\Users\jweiling\PycharmProjects\NightmaresSystem\main.py", line 53, in <module>
bot.run("")
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 828, in run
asyncio.run(runner())
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 616, in run_until_complete
return future.result()
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 817, in runner
await self.start(token, reconnect=reconnect)
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 746, in start
await self.connect(reconnect=reconnect)
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\client.py", line 672, in connect
raise PrivilegedIntentsRequired(exc.shard_id) from None
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.
Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000000002D2B160>
Traceback (most recent call last):
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 116, in __del__
self.close()
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\proactor_events.py", line 108, in close
self._loop.call_soon(self._call_connection_lost, None)
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 719, in call_soon
self._check_closed()
File "C:\Users\jweiling\AppData\Local\Programs\Python\Python38\lib\asyncio\base_events.py", line 508, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
hat wer eine Ahnung
LG Hyper
2 Antworten
Wie bei deiner letzten Fragestellung: Lies die Fehlermeldung. In der steht bereits alles Wichtige.
Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.
Geh in deinen Entwickleraccount und aktiviere die notwendigen Intents. Weiteres dazu steht hier.
Dieser Fehler tritt auf, weil Ihr Discord-Bot versucht, privilegierte Absichten zu verwenden, die in Ihrem Entwicklerportal nicht aktiviert sind. In der Discord-API gibt es bestimmte Absichten wie Server-Mitglieder oder Rollen, die als "privilegiert" markiert sind und für die SIE explizit die Erlaubnis benötigen, um sie in Ihrem Bot verwenden zu können.
Um diesen Fehler zu beheben, sollten Sie zunächst Ihren Discord-Bot in Ihrem Entwicklerportal registrieren und die notwendigen privilegierten Intents aktivieren. Sie können dies tun, indem Sie auf die Seite "Privileged Intents" gehen und die entsprechenden Optionen aktivieren.
Es ist auch möglich, dass Sie weniger privilegierte Absichten verwenden oder ganz auf sie verzichten, um diesen Fehler zu umgehen. Überprüfen Sie Ihren Code, um sicherzustellen, dass Sie nur die Absichten verwenden, sterben Sie tatsächlich benötigen, und dass Sie keine privilegierten Absichten verwenden, die Sie nicht aktiviert haben.
Es ist wichtig zu beachten, dass einige Funktionalität möglicherweise beeinträchtigt sein kann, wenn Sie privilegierte Absichten deaktivieren. Aber es hängt alles davon ab, welche Art von Discord-Bot Sie erstellen.