First off, thank you all for liking and playing my bots. I really appreciate it, even though I have no idea what you are saying to them, I do hope you're having fun!
I started making my own bots mainly because I don't like it when bots refuse to acknowledge the descriptions of my personas. For an example: Whenever I talk to a bot that has the same gender as my persona, it usually refers to them as the opposite gender, despite my persona's description saying otherwise. Even when I specify the persona's gender to the bot, it still refuses to acknowledge it.
So that's why I decided to create bots of my own, to see if I could make one that doesn't say the incorrect gender. And so far, my bots haven't gotten any of my personas gender wrong even once.
Through my own personal experience, it seems like bots prioritize the information that the creator writes down. So that's why I keep it gender neutral when I write (for an example) the bot's perception of the user in the advanced definition, and sometimes I even straight up avoid using any type of pronouns when referencing the user.
Whether creators intentionally does this or not, I personally think it's for the best to leave the user's gender ambiguous. That way anyone can enjoy talking with the bot, no matter their gender. I want everyone to feel included, which is why I don't define the user in any way. Leaving them as a blank slate for your persona to naturally fill in.
The only time I will describe the user's appearance is if I find it to be necessary for the character's universe. Such as Lackadaisy. Personally it takes me out of the role-play when any character from Lackadaisy refers to the user as a human, so I just add "user is an anthropomorphic cat" every time. If you don't like that, then I'm sorry, but I don't want to add my persona as a cat (since I like chatting with other bots) or remind the bot for the millionth time.
Anyway, I encourage everyone to make their own bots, it's genuinely fun. Thank you for reading!