さて、私はDM=特定のユーザーにダイレクトメッセージ機能を実行していますが、サーバー上の全員にメッセージを送信できるようにそれを行う方法を探してきましたが、私はしません参考のために、discord.py 0.16.9を使用しています。これが現在のコードです。
@client.command(pass_context = True)
async def dm(ctx, member : discord.Member = None, *, message):
if not ctx.message.author.server_permissions.administrator:
return
if not member:
return await client.say(ctx.message.author.mention + "Specify a user to DM!")
if member = "@everyone":
member =
else:
await client.send_message(member, message)
コメントですでに述べたように、全員にdmを送るのは実際には良い考えではありませんが、必要であれば、サーバーのすべてのメンバーを反復処理して、個別にメッセージを送ることができます。あなたの例では:
if member == "@everyone":
for server_member in ctx.message.server.members:
await client.send_message(server_member, message)