Python Discord机器人不会运行命令,但会运行on_message(),为什么?

时间:2020-08-26 18:52:14

标签: python python-3.x discord

import discord
from discord.ext import commands
import random

print("Starting bot...")

TOKEN = (the token)
client = commands.Bot(command_prefix='?')


# answers with the ms latency
@client.command(name='ping', pass_context = True)
async def ping(ctx):
    await ctx.send(f'Pong! {round(client.latency * 1000)}ms ')
client.run(TOKEN)

它运行任何on_message命令,但不执行其他任何操作。 我看过许多S-O教程站点和页面,但似乎都没有用。

1 个答案:

答案 0 :(得分:0)

检查TeilaRei的最新帖子,您需要在on_message()中添加一行。