Replace
if (message.Content[0] == config.Prefix[0]) { string cmd; try { cmd = message.Content.Split(' ')[0].ToLower(); if (string.IsNullOrEmpty(cmd.Trim())) cmd = message.Content.Trim().ToLower(); } catch { cmd = message.Content.Trim().ToLower(); } cmd = cmd.Remove(0, 1); cmd = cmd.Trim(); cmd = cmd.ToLower(); DiscordCMD(cmd, message); }
With
if (!string.IsNullOrEmpty(message.Content) && message.Content[0] == config.Prefix[0])
{
string cmd;
try
{
cmd = message.Content.Split(' ')[0].ToLower();
if (string.IsNullOrEmpty(cmd.Trim()))
cmd = message.Content.Trim().ToLower();
}
catch
{
cmd = message.Content.Trim().ToLower();
}
cmd = cmd.Remove(0, 1);
cmd = cmd.Trim();
cmd = cmd.ToLower();
DiscordCMD(cmd, message);
}
Click here for fix IndexOutOfRangeException: Index was outside the bounds of the array.
thx, you best 😍
not worked with me
still working for me