在discord.py重写中循环重命名机器人时,如果运行以下代码却没有任何动作,可能是由于以下几个原因:
async
和await
关键字。以下是一个示例代码,用于在discord.py中循环重命名机器人的昵称:
import discord
from discord.ext import commands
import asyncio
intents = discord.Intents.default()
intents.typing = False
intents.presences = False
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'Logged in as {bot.user.name}')
while True:
# 重命名机器人
await bot.user.edit(nick='New Nickname')
# 等待一段时间后再次重命名
await asyncio.sleep(60) # 60秒
bot.run('YOUR_BOT_TOKEN')
请注意,上述代码仅供参考,并不保证能够解决所有问题。具体的解决方法可能需要根据你的代码和环境进行调整。如果问题仍然存在,请参考discord.py文档、API文档或寻求discord.py社区的帮助。
领取专属 10元无门槛券
手把手带您无忧上云