I don't really know how to proceed from this point with Eddie. Right now I just have a function that initiates the chat, and another that takes input from the user. For some reason the user input is read when I Alt+Tab to another window, which I don't get. But that's a minor issue. I'd like to have Eddie's responses in a thread of its own eventually, but for now it would be nice to even have him reply at all!
I'm planning to add a global Eddie object, which can store all sorts of states. And then... I dunno.
Can we make Eddie approach uncanny valley human likeness without machine learning? That'd be cool. A good start could be to just have him reply random stuff like "I am so stoned right now..." or "Okay, I hear you. But I don't really care. Let me tell you this story..."
"Talk to Eddie" git repo on notabug.org
A demo page with some nice CSS
Lenny the telemarketer troll, which is one inspiration for this.
Loqi, the friendly #indieweb bot on irc.libera.chat.
-- CC0 Björn Wärmedal