VelvetToroyashi/Silk

Greeting message is broken

Closed this issue · 2 comments

In short, when Silk! joins a server, it is meant to send a welcome message thanking you for inviting it, and telling you it's prefix.

However what actually happens is that if it cannot find a first best channel, it will give up.

This behavior may be altered to DM the owner of the server server instead of just giving up on the help message, as some server do not automatically let members speak in any channel, which is search behavior Silk follows.

Additionally, this check will fail if the bot cannot embed messages.

Silk! now sends a proper welcome message when joining a guild. This is likely a result of overhauling the GUILD_CREATED (OnGuildJoin) and GUILD_AVAILABLE (OnGuildSeen) event handlers