Im trying to do a shout command but i keep getting this error

I keep getting a nonetype error:

Traceback (most recent call last):
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py", line 85, in wrapped
    ret = await coro(*args, **kwargs)
  File "main.py", line 36, in shout
    await group.shout(text)
TypeError: 'NoneType' object is not callable

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/bot.py", line 939, in invoke
    await ctx.command.invoke(ctx)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py", line 863, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py", line 94, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: 'NoneType' object is not callable

here is my code:

@has_permissions(manage_guild=True)
async def shout(ctx, text):
    group = await roblox.get_group(12445804)
    await group.shout(text)
    await ctx.send("Sent shout.")
1 Like

Can we see the full script please?

What is the coding language

It’s python, I think.

This topic was automatically closed after 6 days. New replies are no longer allowed.