Команда Discord bot продолжает работать после удаления кода и выводит несколько строк, которые я удалил - PullRequest
0 голосов
/ 10 января 2020

Итак, я пытаюсь создать бот-диск, используя python, и вначале я создал простую команду! Ping, которая должна выводить «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 Ответ

0 голосов
/ 12 января 2020

Похоже, вы запускаете несколько экземпляров бота. Недостаточно просто запустить бот снова, вы также должны закрыть предыдущий экземпляр. Просто закройте любую программу, в которой работает бот (код Visual Studio, Python Shell, CMD), и перезапустите версию, которую вы хотите запустить.

...