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

質問編集履歴

2

解決

2020/12/26 08:36

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -10,11 +10,7 @@
10
10
  SyntaxError: 'await' outside function
11
11
  ```
12
12
 
13
- ### 該当のソースコード
14
13
 
15
- ```
16
- https://45.gigafile.nu/0102-da16c9434027d6e1a05e84f4b9bd3b22b
17
- ```
18
14
 
19
15
 
20
16
  因みにawaitが無くなると動作するようになりますが、embedを送信しないといけないので困っています

1

ソースコードの張り直し

2020/12/26 08:36

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,36 +12,9 @@
12
12
 
13
13
  ### 該当のソースコード
14
14
 
15
- ```python
16
- # メッセージ受信時に動作する処理
17
- @client.event
18
- async def on_message(message):
19
- # メッセージ送信者がBotだった場合は無視する
20
- if message.author.bot:
21
- return
22
-
23
- if not message.author.bot:
24
- f = open('IMP_Consolesetting_' + str(message.guild.id) + '.txt', 'r', encoding='UTF-8')
25
- data = f.read()
26
- f.close()
27
-
28
- #日本語
29
-
30
- #IMP Setting
31
- if lang == 1:
32
- #サーバー言語 English
33
- if message.content == "$_IMP_Lang_English_Guild":
34
- imp_text = message.content
35
- file2 = str(message.guild.id)
36
- file = "IMP_Langsetting_" +file2 + ".txt"
37
- embed = discord.Embed(title="Succused",description="I set the display language of IMP to English.",color=discord.Colour.green()) #16進数カラーコード
38
- #↓↓ 49行目
39
- await message.channel.send(embed=embed)
40
- f = open(file,'w')
41
- f.write('0')
42
- f.close()
43
- print('Succused')
44
15
  ```
16
+ https://45.gigafile.nu/0102-da16c9434027d6e1a05e84f4b9bd3b22b
17
+ ```
45
18
 
46
19
 
47
20
  因みにawaitが無くなると動作するようになりますが、embedを送信しないといけないので困っています