如何删除 discord.py 中的消息信息?
Posted
技术标签:
【中文标题】如何删除 discord.py 中的消息信息?【英文标题】:How can i remove message information in discord.py? 【发布时间】:2021-01-21 03:42:05 【问题描述】:代码:
@bot.command()
async def perc(ctx,arg):
percList = []
for c in arg:
arg3 = str(c)
percList.append(arg3)
listtostr = ''.join([str(elem) for elem in percList])
perc = 0
perctext = await ctx.send(str(listtostr) + str(perc) + "%")
while perc < 100:
perc += random.randint(1,3)
time.sleep(0.1)
await perctext.edit(content = str(perctext) + str(perc) + "%")
if perc == 100 or perc >= 100:
break
输出:
【问题讨论】:
【参考方案1】:你需要使用Message.content
@bot.command()
async def perc(ctx,arg):
percList = []
for c in arg:
arg3 = str(c)
percList.append(arg3)
listtostr = ''.join([str(elem) for elem in percList])
perc = 0
perctext = await ctx.send(str(listtostr) + str(perc) + "%")
while perc < 100:
perc += random.randint(1,3)
time.sleep(0.1)
await perctext.edit(content = perctext.content + str(perc) + "%")
if perc == 100 or perc >= 100:
break
【讨论】:
以上是关于如何删除 discord.py 中的消息信息?的主要内容,如果未能解决你的问题,请参考以下文章