Easter Egg: Chatbot in the developer console #58

Open
opened 2022-01-09 02:29:51 +00:00 by kirsle · 0 comments

As a fun easter egg the developer console could hide a chat bot!

Currently the developer console is useful for exactly two things:

  • Typing structured commands, like open <file> or flash Hello world
  • Typing cheat codes, like import antigravity

The JavaScript REPL also needs a command prefix: eval or $

The whole thing can be replaced with RiveScript!

  • Triggers like + open * or + $ * for commands (object macro bindings from Go)
  • The + * trigger handles the "command not found/nothing else matched" error
  • And have some basic hidden dialogue as the easter egg (there's a whole chatbot in here!)
As a fun easter egg the developer console could hide a chat bot! Currently the developer console is useful for exactly two things: * Typing structured commands, like `open <file>` or `flash Hello world` * Typing cheat codes, like `import antigravity` The JavaScript REPL also needs a command prefix: `eval` or `$` The whole thing can be replaced with RiveScript! * Triggers like `+ open *` or `+ $ *` for commands (object macro bindings from Go) * The `+ *` trigger handles the "command not found/nothing else matched" error * And have some basic hidden dialogue as the easter egg (there's a whole chatbot in here!)
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: SketchyMaze/doodle#58
There is no content yet.