teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

タイトル変更

2020/12/24 16:01

投稿

jun12
jun12

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- RuntimeError: Event loop is closedというエラーを解決したい
1
+ Pythonでbotを作った際に発生した"RuntimeError: Event loop is closed"というエラーを解決したい
body CHANGED
File without changes

6

2020/12/24 16:00

投稿

jun12
jun12

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- PythonでDiscord bot作成したい
1
+ RuntimeError: Event loop is closedというエラー解決したい
body CHANGED
File without changes

5

エラーメッセージの追加

2020/12/24 14:59

投稿

jun12
jun12

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,22 +1,51 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- No such file or directoryというエラーを解決したい!
3
+ RuntimeError: Event loop is closedというエラーを解決したい!
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
7
  ```
8
- C:\Users(ユザー名)\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Windows\縲cocoabot.py': [Errno 2] No such file or directory
8
+ 現在発生してるエラです。
9
9
 
10
- VScodeのターミナルで実行した際のエラーメッセージ↓
11
- C:\Windows>C:/Users/(ユーザー名)/AppData/Local/Programs/Python/Python39/python.exe //jyunya/Users/(ユーザー名)/AppData/Local/Programs/Python/Python39/python/cocoabot.py
12
10
  Traceback (most recent call last):
11
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\http.py", line 291, in static_login
12
+ data = await self.request(Route('GET', '/users/@me'))
13
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\http.py", line 245, in request
14
+ raise HTTPException(r, data)
15
+ discord.errors.HTTPException: 401 Unauthorized (error code: 0): 401: Unauthorized
16
+
17
+ The above exception was the direct cause of the following exception:
18
+
19
+ Traceback (most recent call last):
20
+ File "C:\Users\〇〇\cocoabot.py", line 23, in <module>
21
+ client.run ('_oichcWRKMTLibPiELjgOTvYt9rO0SwO')
22
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\client.py", line 708, in run
23
+ return future.result()
24
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\client.py", line 687, in runner
25
+ await self.start(*args, **kwargs)
26
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\client.py", line 650, in start
27
+ await self.login(*args, bot=bot)
28
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\client.py", line 499, in login
29
+ await self.http.static_login(token.strip(), bot=bot)
30
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\http.py", line 295, in static_login
31
+ raise LoginFailure('Improper token has been passed.') from exc
32
+ discord.errors.LoginFailure: Improper token has been passed.
33
+ Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x000002616CB195E0>
34
+ Traceback (most recent call last):
35
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\asyncio\proactor_events.py", line 116, in __del__
36
+ self.close()
37
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\asyncio\proactor_events.py", line 108, in close
38
+ self._loop.call_soon(self._call_connection_lost, None)
39
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 746, in call_soon
40
+ self._check_closed()
13
- File "\(ユーザー名)\Users(ユーザー名)\AppData\Local\Programs\Python\Python39\python\cocoabot.py", line 23, in <module>
41
+ File "C:\Users\〇〇\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 510, in _check_closed
14
- client.run ('NzkwODQ2MjgwNTkwODE5MzQ4.X-Gi_g.z_TKINJ4juJ1QFXZULa02di8Stk')
15
- TypeError: run() takes 1 positional argument but 2 were given
42
+ raise RuntimeError('Event loop is closed')
43
+ RuntimeError: Event loop is closed
44
+
45
+
46
+
16
47
  ```
17
-
18
48
  ###ソースコード
19
-
20
49
  ```Python
21
50
  import discord
22
51
 
@@ -47,7 +76,7 @@
47
76
 
48
77
  サイトなどで調べで色々と試してみたのですが、分からなかったので質問させていただきました。
49
78
  ### 補足情報(FW/ツールのバージョンなど)
50
-
79
+ 〇〇の部分はユーザー名です。
51
80
  使用エディタ>VScode
52
81
  Ptyhonのバージョン>3.9.1
53
82
  参考サイト>https://qiita.com/1ntegrale9/items/9d570ef8175cf178468f

4

エラーメッセージの追加

2020/12/24 14:34

投稿

jun12
jun12

スコア5

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  ```
8
8
  C:\Users(ユーザー名)\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Windows\縲cocoabot.py': [Errno 2] No such file or directory
9
9
 
10
- VScodeでのエラーメッセージ↓
10
+ VScodeのターミナル実行した際のエラーメッセージ↓
11
11
  C:\Windows>C:/Users/(ユーザー名)/AppData/Local/Programs/Python/Python39/python.exe //jyunya/Users/(ユーザー名)/AppData/Local/Programs/Python/Python39/python/cocoabot.py
12
12
  Traceback (most recent call last):
13
13
  File "\(ユーザー名)\Users(ユーザー名)\AppData\Local\Programs\Python\Python39\python\cocoabot.py", line 23, in <module>

3

エラーメッセージの追加

2020/12/23 16:44

投稿

jun12
jun12

スコア5

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,13 @@
6
6
 
7
7
  ```
8
8
  C:\Users(ユーザー名)\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Windows\縲cocoabot.py': [Errno 2] No such file or directory
9
+
10
+ VScodeでのエラーメッセージ↓
11
+ C:\Windows>C:/Users/(ユーザー名)/AppData/Local/Programs/Python/Python39/python.exe //jyunya/Users/(ユーザー名)/AppData/Local/Programs/Python/Python39/python/cocoabot.py
12
+ Traceback (most recent call last):
13
+ File "\(ユーザー名)\Users(ユーザー名)\AppData\Local\Programs\Python\Python39\python\cocoabot.py", line 23, in <module>
14
+ client.run ('NzkwODQ2MjgwNTkwODE5MzQ4.X-Gi_g.z_TKINJ4juJ1QFXZULa02di8Stk')
15
+ TypeError: run() takes 1 positional argument but 2 were given
9
16
  ```
10
17
 
11
18
  ###ソースコード

2

2020/12/23 16:41

投稿

jun12
jun12

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- Discord botpythonで作ってみたい(初心者)
3
+ No such file or directoryというエラー解決したい
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 

1

CyべrRexさんありがとうございます!気づいてなかったです!

2020/12/23 15:09

投稿

jun12
jun12

スコア5

title CHANGED
File without changes
body CHANGED
@@ -33,7 +33,7 @@
33
33
  if message.content == 'おはよう':
34
34
  await message.channel.send('おっはよ~!')
35
35
 
36
- client.run ('NzkwODQ2MjgwNTkwODE5MzQ4.X-Gi_g.z_TKINJ4juJ1QFXZULa02di8Stk')
36
+ client.run ('TOKEN入力欄')
37
37
  ```
38
38
 
39
39
  ### 試したこと