我试图为我的不和谐服务器制作一个机器人,但是我所有的命令都不起作用。
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")
它不会崩溃或没有错误,只是命令中什么都不做
答案 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!")