I already had an action in mind, but now I’m being very strictly instructed to do something else first. More often than not, this has caused me to completely lose my train of thought, and I already know all about this PM and its contents!
To avoid this, how about an exception to the strong PM notification:
IF user is already in a topic upon first-login, THEN don’t apply the first-PM overlay.
(Sorry about the convoluted title. Feel free to rewrite it if you can come up with something better.)
There is a bit of a trade-off here: we don’t want to disturb/annoy the user but we also want to make sure that the first message the user receives is the one from discobot… Currently, the way to solve this is via the discobot delay setting.