反重影事件
Anti Ghostping event
我尝试创建一个 Anti Ghostping 事件,但它不起作用并且没有显示任何错误
Code:
@bot.event
async def on_message_delete(message, member: discord.Member = None):
if member == None:
return
else:
print(member.name)
ghostping = discord.Embed(title=f'GHOSTPING', color=0xFF0000, timestamp=message.created_at)
ghostping.add_field(name='**Name:**', value=f'{message.author} ({message.author.id})')
ghostping.add_field(name='**Message:**', value=f'{message.content}')
ghostping.set_thumbnail(
url='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTXtzZMvleC8FG1ExS4PyhFUm9kS4BGVlsTYw&usqp=CAU')
try:
await message.channel.send(embed=ghostping)
except discord.Forbidden:
try:
await member.send(embed=ghostping)
except discord.Forbidden:
return
这样做:
@bot.event
async def on_message_delete(message):
if len(message.mentions) == 0:
return
else:
print(message.author.name)
ghostping = discord.Embed(title=f'GHOSTPING', color=0xFF0000, timestamp=message.created_at)
ghostping.add_field(name='**Name:**', value=f'{message.author} ({message.author.id})')
ghostping.add_field(name='**Message:**', value=f'{message.content}')
ghostping.set_thumbnail(
url='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTXtzZMvleC8FG1ExS4PyhFUm9kS4BGVlsTYw&usqp=CAU')
try:
await message.channel.send(embed=ghostping)
except discord.Forbidden:
try:
await message.author.send(embed=ghostping)
except discord.Forbidden:
return
编辑 #1:我忘记将 member
更改为 message.author
我尝试创建一个 Anti Ghostping 事件,但它不起作用并且没有显示任何错误
Code:
@bot.event
async def on_message_delete(message, member: discord.Member = None):
if member == None:
return
else:
print(member.name)
ghostping = discord.Embed(title=f'GHOSTPING', color=0xFF0000, timestamp=message.created_at)
ghostping.add_field(name='**Name:**', value=f'{message.author} ({message.author.id})')
ghostping.add_field(name='**Message:**', value=f'{message.content}')
ghostping.set_thumbnail(
url='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTXtzZMvleC8FG1ExS4PyhFUm9kS4BGVlsTYw&usqp=CAU')
try:
await message.channel.send(embed=ghostping)
except discord.Forbidden:
try:
await member.send(embed=ghostping)
except discord.Forbidden:
return
这样做:
@bot.event
async def on_message_delete(message):
if len(message.mentions) == 0:
return
else:
print(message.author.name)
ghostping = discord.Embed(title=f'GHOSTPING', color=0xFF0000, timestamp=message.created_at)
ghostping.add_field(name='**Name:**', value=f'{message.author} ({message.author.id})')
ghostping.add_field(name='**Message:**', value=f'{message.content}')
ghostping.set_thumbnail(
url='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTXtzZMvleC8FG1ExS4PyhFUm9kS4BGVlsTYw&usqp=CAU')
try:
await message.channel.send(embed=ghostping)
except discord.Forbidden:
try:
await message.author.send(embed=ghostping)
except discord.Forbidden:
return
编辑 #1:我忘记将 member
更改为 message.author