質問編集履歴

3

エラー改善版

2019/07/03 12:09

投稿

sakuma2219
sakuma2219

スコア12

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,7 @@
55
55
  ●エラー内容
56
56
 
57
57
  ![![イメージ説明](91b65fd300849ca3ecb04114a9a2a2e1.png)](ae3fa77657b5b5bc57c4269357aa8097.png)
58
+
59
+
60
+
61
+ ●![イメージ説明](13fe4acb3cadb9b238308703d00d049d.png)エラー改善版

2

エラー追加しました

2019/07/03 12:08

投稿

sakuma2219
sakuma2219

スコア12

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,9 @@
49
49
  client.run(TOKEN)
50
50
 
51
51
  ```
52
+
53
+
54
+
55
+ ●エラー内容
56
+
57
+ ![![イメージ説明](91b65fd300849ca3ecb04114a9a2a2e1.png)](ae3fa77657b5b5bc57c4269357aa8097.png)

1

コメントに合わせました。

2019/07/03 10:39

投稿

sakuma2219
sakuma2219

スコア12

test CHANGED
File without changes
test CHANGED
@@ -2,28 +2,50 @@
2
2
 
3
3
  python 3.73 64bit
4
4
 
5
- ちなみに以下のコードはだめでした。
5
+ ちなみに以下のコードはデバックは正常になりますがbot自体は動きませんでした。
6
+
7
+ https://qiita.com/higuratu/items/033e6fa655ee4b1d2ff0
8
+
9
+
6
10
 
7
11
  ```python
8
12
 
9
- import discord
13
+ #coding:UTF-8
10
14
 
11
- import asyncio
15
+ import discord
16
+
17
+ from discord.ext import tasks
18
+
19
+
20
+
21
+ TOKEN = "(トークン)" #トークン
22
+
23
+ CHANNEL_ID = (チャンネルID) #チャンネルID
24
+
25
+ # 接続に必要なオブジェクトを生成
12
26
 
13
27
  client = discord.Client()
14
28
 
15
- @client.event
16
29
 
17
- async def on_ready():
18
30
 
19
- general = client.get_channel(583971534008483883)
31
+ # 60秒に一回ループ
20
32
 
21
- await client.send_message(general, 'こんにちは')
33
+ @tasks.loop(seconds=60)
22
34
 
23
- await asyncio.sleep(10)
35
+ async def loop():
24
36
 
25
- await client.send_message(general, 'ほげ〜')
37
+ channel = client.get_channel(CHANNEL_ID)
26
38
 
39
+ await channel.send('時間だよ')
40
+
41
+
42
+
43
+ #ループ処理実行
44
+
45
+ loop.start()
46
+
47
+ # Botの起動とDiscordサーバーへの接続
48
+
27
- client.run(アクセストークン)
49
+ client.run(TOKEN)
28
50
 
29
51
  ```