Python Discord.py机器人无法ping,有人能告诉我怎么做吗?

Python Discord.py机器人无法ping,有人能告诉我怎么做吗?,python,python-3.x,discord,discord.py,Python,Python 3.x,Discord,Discord.py,嘿,它只是说“@TheAlexGamer#7679”而不是一个ping,为什么?(我已经删除了将@添加到stackoverflow字符串中的部分)因为当您在discord上编写@TheAlexGamer\7679时,您的discord客户端会自动将其更改为 要使用机器人ping某人,请使用成员。提及属性 import discord import random from discord.ext import commands TOKEN='MyToken' client = commands

嘿,它只是说“@TheAlexGamer#7679”而不是一个ping,为什么?(我已经删除了将@添加到stackoverflow字符串中的部分)

因为当您在discord上编写
@TheAlexGamer\7679
时,您的discord客户端会自动将其更改为

要使用机器人ping某人,请使用
成员。提及
属性

import discord
import random
from discord.ext import commands

TOKEN='MyToken'

client = commands.Bot(command_prefix = '$')

@client.event
async def on_ready():
    await client.change_presence(game=discord.Game(name='the love spreading!', type=3))
    print('## Startup Complete ##')

@client.command()
async def love(user1: discord.Member,        
user2: discord.Member):
    love=random.randint(0,100)
    await client.say(':heart:' + str(love) + '%:heart: \n ' + str(user1) + ' + '+ str(user2))

client.run(TOKEN)    
@client.command()
async def love(user1: discord.Member,        
user2: discord.Member):
    love=random.randint(0,100)
    await client.say(':heart:' + str(love) + '%:heart: \n ' + user1.mention + ' + '+ user2.mention)

client.run(TOKEN)