Add NewHelpMenu v1.0.0 — fully customisable interactive help system
1,573-line cog with total configurability over every aspect:
Layouts: 6 category layouts (fields/description/inline/numbered/table),
3 home layouts (list/grid/minimal), configurable columns (1-3)
Themes: 4 built-in (default/minimal/compact/dark) + full custom mode
Navigation: 4 nav styles (full/compact/arrows_only/select_only),
select menu dropdown, button navigation, pagination
Button customisation: every button label, emoji, and style is configurable
(home/prev/next/search/favourites/close)
Categories: unlimited custom categories with emoji, colour, thumbnail,
image, description, ordering, role-gating, hide/unhide
Visibility: hide cogs, hide commands, role-gated categories,
permission-based filtering
Extras: modal search, per-user favourites, quick-link URL buttons,
custom home fields, DM help, ephemeral mode, auto-delete,
embed author, tagline, export config, command detail views
70+ admin commands across 10+ command groups.
2026-05-07 22:33:10 +00:00
|
|
|
from .newhelpmenu import NewHelpMenu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def setup(bot):
|
2026-05-07 22:49:45 +00:00
|
|
|
# Remove Red's built-in help command BEFORE adding the cog,
|
|
|
|
|
# so our cog's @commands.command(name="help") doesn't conflict.
|
|
|
|
|
original_help = bot.remove_command("help")
|
|
|
|
|
|
Add NewHelpMenu v1.0.0 — fully customisable interactive help system
1,573-line cog with total configurability over every aspect:
Layouts: 6 category layouts (fields/description/inline/numbered/table),
3 home layouts (list/grid/minimal), configurable columns (1-3)
Themes: 4 built-in (default/minimal/compact/dark) + full custom mode
Navigation: 4 nav styles (full/compact/arrows_only/select_only),
select menu dropdown, button navigation, pagination
Button customisation: every button label, emoji, and style is configurable
(home/prev/next/search/favourites/close)
Categories: unlimited custom categories with emoji, colour, thumbnail,
image, description, ordering, role-gating, hide/unhide
Visibility: hide cogs, hide commands, role-gated categories,
permission-based filtering
Extras: modal search, per-user favourites, quick-link URL buttons,
custom home fields, DM help, ephemeral mode, auto-delete,
embed author, tagline, export config, command detail views
70+ admin commands across 10+ command groups.
2026-05-07 22:33:10 +00:00
|
|
|
cog = NewHelpMenu(bot)
|
2026-05-07 22:49:45 +00:00
|
|
|
cog._original_help_command = original_help # store for restore on unload
|
Add NewHelpMenu v1.0.0 — fully customisable interactive help system
1,573-line cog with total configurability over every aspect:
Layouts: 6 category layouts (fields/description/inline/numbered/table),
3 home layouts (list/grid/minimal), configurable columns (1-3)
Themes: 4 built-in (default/minimal/compact/dark) + full custom mode
Navigation: 4 nav styles (full/compact/arrows_only/select_only),
select menu dropdown, button navigation, pagination
Button customisation: every button label, emoji, and style is configurable
(home/prev/next/search/favourites/close)
Categories: unlimited custom categories with emoji, colour, thumbnail,
image, description, ordering, role-gating, hide/unhide
Visibility: hide cogs, hide commands, role-gated categories,
permission-based filtering
Extras: modal search, per-user favourites, quick-link URL buttons,
custom home fields, DM help, ephemeral mode, auto-delete,
embed author, tagline, export config, command detail views
70+ admin commands across 10+ command groups.
2026-05-07 22:33:10 +00:00
|
|
|
await bot.add_cog(cog)
|
2026-05-07 22:41:31 +00:00
|
|
|
await cog.initialize()
|