-cmds now splits into multiple messages if too long
This commit is contained in:
parent
9cf03a1fb4
commit
3703e39cc9
@ -55,8 +55,14 @@ namespace NadekoBot.Modules.Help
|
|||||||
await ReplyErrorLocalized("module_not_found").ConfigureAwait(false);
|
await ReplyErrorLocalized("module_not_found").ConfigureAwait(false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
var j = 0;
|
||||||
|
var groups = cmdsArray.GroupBy(x => j++ / 48).ToArray();
|
||||||
|
|
||||||
|
for (int i = 0; i < groups.Count(); i++)
|
||||||
|
{
|
||||||
|
await channel.SendTableAsync(i == 0 ? $"📃 **{GetText("list_of_commands")}**\n" : "", groups.ElementAt(i), el => $"{el.Aliases.First(),-15} {"[" + el.Aliases.Skip(1).FirstOrDefault() + "]",-8}").ConfigureAwait(false);
|
||||||
|
}
|
||||||
|
|
||||||
await channel.SendTableAsync($"📃 **{GetText("list_of_commands")}**\n", cmdsArray, el => $"{el.Aliases.First(),-15} {"["+el.Aliases.Skip(1).FirstOrDefault()+"]",-8}").ConfigureAwait(false);
|
|
||||||
|
|
||||||
await ConfirmLocalized("commands_instr", Prefix).ConfigureAwait(false);
|
await ConfirmLocalized("commands_instr", Prefix).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user