Hey everyone! I’m trying to find a Discord bot that can help with personal mentions. The problem is that regular Discord notifications don’t really make it clear when someone specifically mentions you versus just using @everyone or @here in chat.
What I want is a bot that can detect when someone actually tags a specific user in a message and then send that person a direct message about it. It would be awesome if the bot could also include the original message content and maybe a link to jump straight to that message in the channel.
Has anyone come across a bot that does this kind of thing? Or maybe knows how to set one up? Thanks for any help!
I built something like this for my server using a custom bot. The hard part is filtering out role mentions and mass pings like you said. Most notification bots either grab everything or completely miss direct mentions. Carl-bot has notification features but it’s probably overkill for just this. You could try Dyno or MEE6 custom commands, though I’m not sure they handle DMs for mentions. If you’re okay with basic coding, Discord.py makes this pretty easy. Just check if the message has a user mention that isn’t a role ping, then DM them the message content with a jump link. The jump link format’s simple once you know how Discord structures message and channel IDs.
I use NotificationBot for exactly this and it works great. Just make sure you configure it right - by default it catches everything including role mentions, which gets annoying fast. You’ll need to set up custom triggers that only look for user mentions, not mass pings. It sends DMs with the original message and includes jump links like you wanted. The main downside? The configuration’s confusing at first, especially getting the regex patterns right to exclude @everyone and @here mentions. Also check out Ticket Tool - it’s got mention tracking built in even though it’s mainly for support tickets. Both need some setup time upfront, but once they’re running they’re pretty hands-off.
this sounds like a tricky issue. I’ve heard of Auttaja having decent mention filters, but not sure if it supports DMs for user pings specifically. If it doesn’t fit, maybe you could consider getting someone on Fiverr to whip up a simple bot for ya. Shouldn’t cost much!