{% extends "base.html" %} {% block title %}{% if menu %}Edit{% else %}New{% endif %} BBS Menu{% endblock %} {% block content %}

{% if menu %}Edit menu: {{ menu.name }}{% else %}New menu{% endif %}

{% if not menu %}
Lowercase, used as the lookup key in goto actions.
{% endif %}
Tip: paste any .ans file content, or use codes like \x1b[1;32m (bright green), \x1b[2J\x1b[H (clear screen).

      
0 = anyone, 100 = sysop
Cancel
{% if menu %}

Menu Items

{% for it in items %} {% else %} {% endfor %}
HotkeyLabelActionArgsMinOrdVis
No items yet — add one below.

Add new item


Add a sub-menu (one click)

Creates a new menu and adds a goto hotkey on this menu that jumps to it. The new menu auto-includes a Q key to come back here.

Action args cheatsheet
  • goto — another menu's name (e.g. games_sub)
  • door — the Game id from Door Games admin
  • ansi — an ANSI screen slot name (e.g. weather_intro)
  • exec — either a plain command line, or JSON with {"cmd":"...","name":"...","dropfile":"door.sys"}.
    You can use {user}, {userid}, {dropdir} in the command.
  • All other actions ignore args.
{% endif %} {% endblock %}