質問編集履歴

2

アクセストークンを削除しました

2020/09/09 09:07

投稿

tendo
tendo

スコア3

test CHANGED
@@ -1 +1 @@
1
- discord.py追加しコードの機能のが動かないです
1
+ アクセストークンがあっため削除済
test CHANGED
@@ -1,85 +1 @@
1
- #discord.pyのdiscordbotにつ
2
-
3
-
4
-
5
- ## 以下を参考にdiscordbotを制作しており https://github.com/DiscordBotPortalJP/discordpy-startup このコードの機能の実は使えるのですが https://qiita.com/aiotter/items/69f8d5a4c5a75313e77a でdiscord.py でボイスチャンネルの入退出をテキストチャンネルに通知するコードを追加しても追加する前の動作しか行うことができません
6
-
7
- ## discord上では一応オンラインになっており、/pingコマンドのみには反応します
8
-
9
-
10
-
11
- ### 行ったこと:空白・インデントの確認、quita検索
12
-
13
- ### コードはこちらです
14
-
15
-
16
-
17
- ```python
18
-
19
- import discord
20
-
21
- from discord.ext import commands
22
-
23
- import os
24
-
25
- import traceback
26
-
27
- client = discord.Client()
28
-
29
-
30
-
31
- bot = commands.Bot(command_prefix='/')
32
-
33
- token = os.environ['DISCORD_BOT_TOKEN']
34
-
35
- @bot.event
36
-
37
- async def on_command_error(ctx, error):
38
-
39
- orig_error = getattr(error, "original", error)
40
-
41
- error_msg = ''.join(traceback.TracebackException.from_exception(orig_error).format())
42
-
43
- await ctx.send(error_msg)
44
-
45
- @bot.command()
46
-
47
- async def ping(ctx):
48
-
49
- await ctx.send('pong')
50
-
51
-
52
-
53
- @client.event
54
-
55
- async def on_voice_state_update(member, before, after):
56
-
57
- if member.guild.id == 000000000000000000 and (before.channel != after.channel):
58
-
59
- now = datetime.utcnow() + timedelta(hours=9)
60
-
61
- alert_channel = client.get_channel(000000000000000000)
62
-
63
- if before.channel is None:
64
-
65
- msg = f'{now:%m/%d-%H:%M} に {member.name} が {after.channel.name} に参加しました。'
66
-
67
- await alert_channel.send(msg)
68
-
69
- elif after.channel is None:
70
-
71
- msg = f'{now:%m/%d-%H:%M} に {member.name} が {before.channel.name} から退出しました。'
72
-
73
- await alert_channel.send(msg)
74
-
75
- bot.run(token)
76
-
77
- ```
78
-
79
-
80
-
81
- ### wsl2 python3.8.5を使用
82
-
83
-
84
-
85
- ### よろしくお願いします
1
+ 申し訳ありませんアクセストークンなど公開すべきため削除しました

1

バージョンを書きました

2020/09/09 09:07

投稿

tendo
tendo

スコア3

test CHANGED
File without changes
test CHANGED
@@ -78,4 +78,8 @@
78
78
 
79
79
 
80
80
 
81
+ ### wsl2 python3.8.5を使用
82
+
83
+
84
+
81
- よろしくお願いします
85
+ ### よろしくお願いします