Итак, я работаю над дискорд-ботом. И я использую событие on_message (), которое работает как с личными сообщениями, так и на серверах. Я хочу, чтобы это работало только в личных сообщениях, и не знаю, как go об этом. Если кто-нибудь может мне помочь, это будет раааад.
import os
import discord
from discord.ext import commands
TOKEN = 'NzE1MzQxNDY5MTMyNTIxNTA0.Xs7ztA.EczL36i0mcuXTTn_xD3oeln5aXU'
quotedUsers = []
client = commands.Bot(command_prefix = '/')
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
await client.change_presence(activity=discord.Game(name='with myself.'))
@client.event
async def on_message(message):
await message.author.send("Recieved: " + message.content)
@client.command()
async def search(ctx, *, question):
await ctx.author.send("Searching: " + question)
client.run(TOKEN)```