func NewHelpCommand(base bot.BaseCommand, commands *bot.Commands) bot.Command {
	return &helpCommand{BaseCommand: base, commands: commands}
}
NewHelpCommand provides information about all registered commands with description and examples
package command
import (
	"fmt"
	"sort"
	"strings"
	"sync"
	"github.com/innogames/slack-bot/v2/bot"
	"github.com/innogames/slack-bot/v2/bot/matcher"
	"github.com/innogames/slack-bot/v2/bot/msg"
)
type helpCommand struct {
	bot.BaseCommand
	commands       *bot.Commands
	sortedCommands []bot.Help
	once           sync.Once
}