Closed synrg closed 4 years ago
This has been fixed... kind of.
I'm aware of the lack of guarantees around core cogs. This has been made less fragile to changes, but ideally would not be necessary at all at some later point when CCs and aliases register themselves as commands on the bot.
When a scheduled task is executed and Alias cog is loaded, scheduler finds the Alias cog and attempts to call on_message on it. However, Red 3.3.6 replaced on_message with on_message_without_command in this commit:
https://github.com/Cog-Creators/Red-DiscordBot/commit/6f6c536236e1218f6c24d4d2fd3e2aaace7ca5cc#diff-7cd91590ea12ce9b86e7159d9795d53bL447-R312
When the command to execute is not an alias, the scheduled task still executes, producing output, but this traceback is thrown into the log.
Scheduling an alias to execute does not work. There is no expected output from the command into the channel & the above traceback occurs.