i am sure this is just some sort of syntax error that i'm glancing over somehow, but my bot isn't sending any messages when i use a command. it does send "Ready!" to my terminal and is active in the server, it just doesn't do anything when i type $test whatever. my actual bot is more complex than this and was working previously so i'm perplexed that the most basic version isn't working now
import discord
from discord.ext import commands
#defines command as $
bot = commands.Bot(command_prefix='$')
#discord bot token
TOKEN = [place where i put the token]
#discord client instance
client = discord.Client()
#when bot boots up, print "Ready!" to the command line
@bot.event
async def on_ready():
print("Ready!")
@bot.command()
async def test(ctx, arg):
ctx.send(arg)
bot.run(TOKEN)```