我的命令在不和谐的服务器上不起作用

时间:2019-06-16 16:04:36

标签: python command discord discord.py

我试图为我的不和谐服务器制作一个机器人,但是我所有的命令都不起作用。

im使用Windows和pycharm测试和使用该机器人。我尝试了许多不同的类型,但是没有用。我正在使用python 3.7

import discord
from discord.ext import commands
import asyncio
from discord.ext.commands import Bot

Client = discord.Client()
client = commands.Bot(command_prefix='.')


@client.event
async def on_ready():
    print("bot is active")


@client.command()
async def ping(ctx):
    await ctx.send('pong')
    await print("pong")

它不会崩溃或没有错误,只是命令中什么都不做

1 个答案:

答案 0 :(得分:0)

尝试一下:

import discord
from discord.ext import commands

TOKEN = YOUR_TOKEN_GOES_HERE

client = commands.Bot(command_prefix = '.')

@client.event
async def on_ready():
      print("Powering up the bot")

@client.event
async def on_message(message):                    
      print("A new message!")
      await client.process_commands(message)

@client.command()
async def ping(ctx):
      await ctx.channel.send("Pong!")