SillyTavern
SillyTavern copied to clipboard
[Feature Request] 1 on 1 Chat with Auto Response based on an amount of time a User is idle.
I have been using Silly Tavern locally for about two weeks now using OpenAi API, and I am loving it. TBH, with this, as long as everything stays about this or better, I won't be using ChaiAi or CharacterAi or anything else for that matter. However, the only gripe I have is one that EVERY bot program seems to run into: Auto Responding.
Now I've seen how Group Chat has that feature, and I have so much fun working with that, yet I don't see this option available for 1x1 conversation.
Is there anyway to add a bit of code into the setup to maybe have a small amount of time that is allotted to pass before the Ai responds. The only issue I see arising is the Ai might want to respond to itself, which can get annoying, and I've seen this attempted in an app called JourneyAi, which would respond to you if you don't text them back within around 5 minutes, and then later on it would text you again referring to a "summarized" (and I use that loosely), version of a conversation you had with the bot earlier. However they would constantly respond to themselves and the "summary" would usually refer to them only. (As in, if I said I worked at a bar, the summary later would then say that they (bot) worked at a bar.)
This would give our bots a sense of time-realism, that they are not just idle, sort of a "tapping foot" for the user to respond.
I'm not sure if this is feasible, and if it isn't, that's fine, but so far the SillyTavern team and everyone else that is supporting or collabing with them should be proud of the work that has been created. Yall don't get enough praise. Thanks Devs.
I did a group chat of 1 and set the auto-respond feature. Of course if I walk away from my computer for 5 minutes I find that my bot, Marvin, has become lonely, isolated and walking aimlessly through a desert ...
{{idle_duration}}
macro added to the dev branch
"Idle" extension can be downloaded using a built-in extensions downloader.