Discord bot 命令在我删除代码后继续工作,并输出我删除的几个字符串
Posted
技术标签:
【中文标题】Discord bot 命令在我删除代码后继续工作,并输出我删除的几个字符串【英文标题】:Discord bot command keeps working after i delete the code, and outputs several strings which i deleted 【发布时间】:2020-04-28 07:12:03 【问题描述】:所以我正在尝试使用 python 创建一个 discord 机器人,一开始我创建了一个简单的 !ping 命令,它应该在 discord 服务器中输出“Pong”,以查看是否工作正常。 然后我尝试将输出更改为“服务器”(再次运行代码)并输出字符串“Pong”和“服务器”。我替换 Pong 的字符串越多,使用命令时显示的越多 这是代码:
import discord
from discord.ext import commands
client = commands.Bot(command_prefix = '!')
@client.event
async def on_ready():
print('Bot is ready.')
@client.command()
async def ping(ctx):
await ctx.send('Pong')
谁能解释一下?
【问题讨论】:
您还在运行旧版本的机器人吗? 【参考方案1】:听起来您正在运行该机器人的多个实例。仅仅再次运行机器人是不够的,您还必须关闭前一个实例。只需关闭机器人正在运行的任何程序(Visual Studio Code、Python Shell、CMD)并重新运行您想要运行的版本。
【讨论】:
以上是关于Discord bot 命令在我删除代码后继续工作,并输出我删除的几个字符串的主要内容,如果未能解决你的问题,请参考以下文章