Context
является только частью экземпляра commands.Bot
. Ваш код и ваше объяснение не совпадают. Предположим, вы хотите отправить DM автору:
import discord
app = discord.Client()
@app.event
async def on_message(message):
if message.content.startswith('!DM'):
try:
await message.author.send(...)
except discord.HTTPException:
...
Если вы хотите отправить DM всем, бот может увидеть:
import discord
app = discord.Client()
@app.event
async def on_message(message):
if message.content.startswith('!DM'):
for user in app.users:
try:
await user.send(...)
except discord.HTTPException:
...