Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dashboards #6

Open
Tracked by #22
zephyrtronium opened this issue Nov 24, 2020 · 1 comment
Open
Tracked by #22

Dashboards #6

zephyrtronium opened this issue Nov 24, 2020 · 1 comment
Milestone

Comments

@zephyrtronium
Copy link
Owner

Make web interfaces for bot management, separate for admin and owner. Both will eventually require Twitch OIDC, implying a redirect URI, but can be implemented without auth for LAN for now.

Owner dashboard: An owner connects to e.g. /o. Webpage displays:

  • Messages in history, generated messages (on tabs)
  • SQL result pane & query entry
  • Command output & entry (behaves as current terminal command entry)

On mobile breakpoints, SQL and commands are also tabs.

Admin dashboard: An admin in #channel connects to e.g. /m/channel. Webpage displays a menu of options corresponding to admin commands which modify the database: forget, silence, set-prob, &c. when others are added. Selecting one displays a page appropriate to the command.

@zephyrtronium zephyrtronium added this to the Rewrite milestone Dec 30, 2022
@zephyrtronium zephyrtronium mentioned this issue Dec 30, 2022
14 tasks
@zephyrtronium
Copy link
Owner Author

A crucial feature of the owner dashboard is the ability to add new channels. This might involve regenerating config files, depending on how #23 is resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant