When a user runs adopt/marry/makeparent, they're globally added to the bot's cache (bot.proposal_cache) so people can't adopt/marry/makeparent them or their target until the first one times out. For some reason, sometimes the bot doesn't remove them when it's done.
The easiest solution to this I can think of is a timeout on that user - five minutes should do since they're only meant to exist for one anyway. As soon as the five minutes have passed, should they still be in that cache, they'll be autoremoved or ignored.
When a user runs adopt/marry/makeparent, they're globally added to the bot's cache (
bot.proposal_cache
) so people can't adopt/marry/makeparent them or their target until the first one times out. For some reason, sometimes the bot doesn't remove them when it's done.The easiest solution to this I can think of is a timeout on that user - five minutes should do since they're only meant to exist for one anyway. As soon as the five minutes have passed, should they still be in that cache, they'll be autoremoved or ignored.