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

質問編集履歴

3

エラー改善版

2019/07/03 12:09

投稿

sakuma2219
sakuma2219

スコア12

title CHANGED
File without changes
body CHANGED
@@ -26,4 +26,6 @@
26
26
  ```
27
27
 
28
28
  ●エラー内容
29
- ![![イメージ説明](91b65fd300849ca3ecb04114a9a2a2e1.png)](ae3fa77657b5b5bc57c4269357aa8097.png)
29
+ ![![イメージ説明](91b65fd300849ca3ecb04114a9a2a2e1.png)](ae3fa77657b5b5bc57c4269357aa8097.png)
30
+
31
+ ●![イメージ説明](13fe4acb3cadb9b238308703d00d049d.png)エラー改善版

2

エラー追加しました

2019/07/03 12:08

投稿

sakuma2219
sakuma2219

スコア12

title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,7 @@
23
23
  loop.start()
24
24
  # Botの起動とDiscordサーバーへの接続
25
25
  client.run(TOKEN)
26
- ```
26
+ ```
27
+
28
+ ●エラー内容
29
+ ![![イメージ説明](91b65fd300849ca3ecb04114a9a2a2e1.png)](ae3fa77657b5b5bc57c4269357aa8097.png)

1

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

2019/07/03 10:39

投稿

sakuma2219
sakuma2219

スコア12

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