Python Discord 봇 '이벤트 루프가 닫혔습니다'

Brandon Pardi

내 Discord 봇을 실행하면 연결되고 RuntimeError: Event loop is closed. 이것은 최근에 클라이언트 이벤트가 작동하지 않는 문제를 해결하려고 할 때만 발생 intents = discord.Intents().all()했으며이를 클라이언트 이니셜 라이저에 추가 한 다음 추가했습니다. client = commands.Bot(command_prefix = './', intents = intents)작업중인 특정 이벤트는 자동 역할 기능입니다. 여기에 내가 시도한 두 가지가 있습니다.

@client.event
async def on_member_join(member):
    guild = client.get_guild(528767443653623818)
    channel = client.get_channel(722970243252879420)
    role = guild.get_role(719421779600343110)
    await channel.send(f"Wow, {member} just joined the Pardi!")
    await member.add_roles(role)
    await channel.send(f"{member} is now a {role}")
@client.event
async def on_member_join(member):
    role = get(member.guild.roles, name=ROLE)
    await member.add_roles(role)
    print(f"{member} is now a {role}")

어떤 도움을 주시면 감사하겠습니다 :)

편집 그래서 여기에 추적을 게시하도록 요청되었습니다

Traceback (most recent call last):
  File "dbot.py", line 184, in <module>
    client.run(token)
  File "C:\Users\Brandon\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\client.py", line 708, in run
    return future.result()
  File "C:\Users\Brandon\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\client.py", line 687, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\Brandon\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\client.py", line 651, in start
    await self.connect(reconnect=reconnect)
  File "C:\Users\Brandon\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\client.py", line 586, 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 0x000001CB8B73DF70>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\proactor_events.py", line 116, in __del__
    self.close()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\proactor_events.py", line 108, in close
    self._loop.call_soon(self._call_connection_lost, None)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 719, in call_soon
    self._check_closed()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 508, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x000001CB8B73DF70>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\proactor_events.py", line 116, in __del__
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\proactor_events.py", line 108, in close
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 719, in call_soon
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.2032.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 508, in _check_closed
RuntimeError: Event loop is closed
아르 파스 야 히야

트레이스 백에 따르면 입력 한 토큰의 오류 일 수 있거나 인 텐트가 활성화되지 않았습니다.

평판이 낮기 때문에 댓글을 달 수 없습니다.

나를 다시 핑하지 않으면 도움이 될 수 있기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Discord 봇에 대한 중첩 명령이 가능합니까?

분류에서Dev

Python PermissionError : [WinError 32] 프로세스가 파일에 액세스 할 수 없습니다 ..... 내 파일이 닫혔습니다.

분류에서Dev

discord.py 봇 명령은 컨텍스트 만 가져옵니다.

분류에서Dev

내 Discord Python 봇이 이모티콘을 보내지 않습니다.

분류에서Dev

Python Asyncio 오류 : "OSError : [WinError 6] 핸들이 잘못되었습니다."및 "RuntimeError : 이벤트 루프가 닫혔습니다."

분류에서Dev

Discord 봇 프로젝트에서 추가 Python 코드를 실행하는 방법

분류에서Dev

Discord.py 환영 봇 on_member_join 이벤트가 호출되지 않습니다.

분류에서Dev

python으로 만든 내 discord 봇을 html, css, js 웹 사이트에 어떻게 연결할 수 있습니까?

분류에서Dev

EVENT LOOP가 닫혔습니다. discord.py, 토큰 오류 일 수 있습니다.

분류에서Dev

Python Discord 봇은 예외시 텍스트를 보냅니다.

분류에서Dev

Python으로 Discord 봇 프로그래밍-봇이 사용자 지정 이모티콘을 보낼 수없는 이유는 무엇입니까?

분류에서Dev

Discord 봇은 여러 서버의 이벤트를 어떻게 처리합니까?

분류에서Dev

Python으로 Discord 봇 프로그래밍-사용자가 방금 말한 내용을 이모티콘으로 반복하는 명령을 작업 중입니다.

분류에서Dev

Discord 봇이 로그인하지 않음 (discord.py python)

분류에서Dev

Discord Python 봇 역할에 색상 추가

분류에서Dev

Python으로 Discord 봇 프로그래밍-Heroku에서 내 봇을 호스팅하는 데 문제가 있습니다.

분류에서Dev

Python으로 Discord 봇 프로그래밍-봇이 이미지를 반복하게하려면 어떻게해야합니까?

분류에서Dev

최대 재귀 깊이가 discord.py 봇 루프를 초과했습니다.

분류에서Dev

Python으로 Discord 봇 프로그래밍-봇이 자체 메시지에 반응하도록하려면 어떻게해야합니까?

분류에서Dev

Python으로 Discord 봇 프로그래밍-봇이 특정 서버로 명령을 제한하도록하려면 어떻게해야합니까?

분류에서Dev

Python으로 Discord 봇 프로그래밍-봇이 @everyone을 핑하도록하려면 어떻게해야합니까?

분류에서Dev

RuntimeError : python discord bot을 연결할 때 이벤트 루프가 닫힙니다.

분류에서Dev

RuntimeError : 이벤트 루프가 비동기 파이썬에서 닫혔습니다.

분류에서Dev

가상 머신의 SSH 포트가 닫혔습니다.

분류에서Dev

서버 전송 이벤트 연결이 닫혔거나 데이터가 수신되지 않았습니다.

분류에서Dev

서버 전송 이벤트 연결이 닫혔거나 데이터가 수신되지 않았습니다.

분류에서Dev

python paramiko SSHException : 채널이 닫혔습니다.

분류에서Dev

python paramiko SSHException : 채널이 닫혔습니다.

분류에서Dev

Ubuntu 16.04에서 포트가 닫혔습니다.

Related 관련 기사

  1. 1

    Discord 봇에 대한 중첩 명령이 가능합니까?

  2. 2

    Python PermissionError : [WinError 32] 프로세스가 파일에 액세스 할 수 없습니다 ..... 내 파일이 닫혔습니다.

  3. 3

    discord.py 봇 명령은 컨텍스트 만 가져옵니다.

  4. 4

    내 Discord Python 봇이 이모티콘을 보내지 않습니다.

  5. 5

    Python Asyncio 오류 : "OSError : [WinError 6] 핸들이 잘못되었습니다."및 "RuntimeError : 이벤트 루프가 닫혔습니다."

  6. 6

    Discord 봇 프로젝트에서 추가 Python 코드를 실행하는 방법

  7. 7

    Discord.py 환영 봇 on_member_join 이벤트가 호출되지 않습니다.

  8. 8

    python으로 만든 내 discord 봇을 html, css, js 웹 사이트에 어떻게 연결할 수 있습니까?

  9. 9

    EVENT LOOP가 닫혔습니다. discord.py, 토큰 오류 일 수 있습니다.

  10. 10

    Python Discord 봇은 예외시 텍스트를 보냅니다.

  11. 11

    Python으로 Discord 봇 프로그래밍-봇이 사용자 지정 이모티콘을 보낼 수없는 이유는 무엇입니까?

  12. 12

    Discord 봇은 여러 서버의 이벤트를 어떻게 처리합니까?

  13. 13

    Python으로 Discord 봇 프로그래밍-사용자가 방금 말한 내용을 이모티콘으로 반복하는 명령을 작업 중입니다.

  14. 14

    Discord 봇이 로그인하지 않음 (discord.py python)

  15. 15

    Discord Python 봇 역할에 색상 추가

  16. 16

    Python으로 Discord 봇 프로그래밍-Heroku에서 내 봇을 호스팅하는 데 문제가 있습니다.

  17. 17

    Python으로 Discord 봇 프로그래밍-봇이 이미지를 반복하게하려면 어떻게해야합니까?

  18. 18

    최대 재귀 깊이가 discord.py 봇 루프를 초과했습니다.

  19. 19

    Python으로 Discord 봇 프로그래밍-봇이 자체 메시지에 반응하도록하려면 어떻게해야합니까?

  20. 20

    Python으로 Discord 봇 프로그래밍-봇이 특정 서버로 명령을 제한하도록하려면 어떻게해야합니까?

  21. 21

    Python으로 Discord 봇 프로그래밍-봇이 @everyone을 핑하도록하려면 어떻게해야합니까?

  22. 22

    RuntimeError : python discord bot을 연결할 때 이벤트 루프가 닫힙니다.

  23. 23

    RuntimeError : 이벤트 루프가 비동기 파이썬에서 닫혔습니다.

  24. 24

    가상 머신의 SSH 포트가 닫혔습니다.

  25. 25

    서버 전송 이벤트 연결이 닫혔거나 데이터가 수신되지 않았습니다.

  26. 26

    서버 전송 이벤트 연결이 닫혔거나 데이터가 수신되지 않았습니다.

  27. 27

    python paramiko SSHException : 채널이 닫혔습니다.

  28. 28

    python paramiko SSHException : 채널이 닫혔습니다.

  29. 29

    Ubuntu 16.04에서 포트가 닫혔습니다.

뜨겁다태그

보관