мои команды не работают на моем сервере разногласий - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь создать бота для моего сервера разногласий, но все мои команды не работают.

я использую 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 голосов
/ 17 июня 2019

Попробуйте это:

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!")
...