I'm using bseen v1.4.2c and I have a bot residing in multiple channels (with overlap in users between the various channels) and I would like the bot to respond to the seen command with information pertaining to the current channel ONLY. As it is now, it gives information about when it saw someone in any of the channel the bot is on.
I've never come across any seen script with this feature. And bseen script, I think would involve to much work to get it function like that. maybe write a new one, since the bseen file were the seen's are kept seems simple enough to still use with a new/diff script. Thought, this sounds like a very interesting idea
or if you are using Windrop, a compiled version comes with it.
I seem to remember the same thing you have described, back when I experimented with various ways to do "seen".
If I recall correctly, the gseen module allows you to exempt certain channels. Not sure if this would do what you want or not. It might be worth it to experiment with the module, and its config.