Команда Discord Bot не регистрируется? - PullRequest
0 голосов
/ 20 апреля 2020

Я сейчас работаю над ботом, но по некоторым причинам мои команды не работают вообще, но события работают. Мой префикс и токен хранятся в json, поэтому я обязательно включу и этот файл.

Main.py: (игнорируйте импорт, они используются в другом месте в боте.)

import discord
from discord.ext import commands
import json
import random
import re
from datetime import datetime
import requests
import ctypes
from colorama import Fore, Style, init
import os

token = json.loads(open("config.json").read())['token']
prefix = json.loads(open("config.json").read())['prefix']

bot = discord.Client()
bot = commands.Bot(command_prefix=prefix)
bot.remove_command("help")

@bot.command()
async def spam(ctx, amount: int, spam):
    await ctx.message.delete()
    for s in range(amount):
        await ctx.send(spam)

bot.run(token)

config. json:

{
  "token": "token-here",
  "prefix": "$",
}

1 Ответ

0 голосов
/ 23 апреля 2020

Убедитесь, что у вас есть await client.process_commands(message) в конце ваших событий on_message.

...