I was looking for a system variable that had this set. I see there is a system variable that lists the currently active bot but nothing that lists out the available bots.
My use case is a video game with multiple NPC ( non-player characters ) serviced by chatscript. I have a multiple bot chatscript server working and connecting with my video game, but don’t want to hard code the list of available characters to chat with all the time. I want to be able to develop new characters in chatscript, reload the server to bring them online, and have my game detect the change and open them up for chatting. ( currently there are no in game avatars for the npc’s that need to be developed along with the conversational aspect, so this kind of fluidity is desirable. i.e. there are not game elements that need to be constructed for each new character )
With a system variable I could write a control topic to respond to a ‘bot list’ query, maybe even oob. The overall chat system in game could periodically check for new bots using that command and update it’s list dynamically.