AttributeError:“Bot”对象没有属性“pin\u message”

2024-09-30 00:41:36 发布

您现在位置:Python中文网/ 问答频道 /正文

错误:AttributeError:“Bot”对象没有属性“pin\u message” 它在做这个错误,我不明白为什么。 有人能帮我吗 谢天谢地

global stopcheck
stopcheck = 'test'
import asyncio
global time
time = 100
import os
ContinueAutoJoke = 'autojoke'
StopAutoJoke = 'o'
import discord
import time
import random
import discord
from discord.ext import commands



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

@client.command()
async def test(ctx):
  message = await ctx.send(f'All messages gonna be deleted in 100 seconds')
  await client.pin_message(message)
  for c in range(-100,0):
      await message.edit(content=f'All messages gonna be deleted in {c} seconds')

Tags: intestimportclientmessagetimebot错误
1条回答
网友
1楼 · 发布于 2024-09-30 00:41:36

您需要使用^{},而不是client.pin_message(message)

@client.command()
async def test(ctx):
    message = await ctx.send(f'All messages gonna be deleted in 100 seconds')
    await message.pin()
    for c in range(-100,0):
        await message.edit(content=f'All messages gonna be deleted in {c} seconds')
        asyncio.sleep(1)
    await ctx.purge(limit=100)

相关问题 更多 >

    热门问题