Discord.py没有取消固定自己的机器人消息

时间:2020-08-19 07:51:10

标签: discord discord.py

我的测试代码是

@bot.command(name='test')
async def test(ctx):
    message = await ctx.send('test')
    channel = ctx.channel
    message = await channel.fetch_message(message.id)
    await message.pin()
    await message.unpin()

机器人将消息固定,但是不会取消固定。

2 个答案:

答案 0 :(得分:3)

我测试了代码,对我来说很好用。

注意-不和谐仅显示一条消息,表明某人已将该消息固定,但不和谐不显示某人是否已将其固定,您需要在已锁定的消息中进行检查。

答案 1 :(得分:-1)

import discord
from discord.ext import commands

bot = commands.Bot(command_prefix = '!')

@bot.event
async def on_ready():
    print('Logged successfully!')

@bot.command()
async def test(ctx):
    message = await ctx.send('test')
    await message.pin()
    await message.unpin()

bot.run('BOT_TOKEN_HERE')