🍯 Honeypot & 🖼️ Welcome Images
Two new tools this release: Honeypot, which catches spammers and self-bots automatically, and Welcome Images, generated welcome cards for new members — now built into Auto Join Role.
🍯 Honeypot
Catch spammers and self-bots before your team has to lift a finger. Designate trap channels — any non-exempt member who posts in them is sanctioned automatically, the message is deleted, and the hit is recorded in your moderation history.
How it works
- Go to Panel → your server → Features and enable Honeypot
- Open the Honeypot configuration page
- Pick one or more honeypot channels — any message there triggers the trap
- Choose the action applied on trigger (ban, kick, mute, or warn)
- Optionally exempt roles, enable a DM to the member, and set a log channel
Any message posted by a non-exempt member in a honeypot channel is deleted instantly and the chosen action is applied — no moderator intervention required.
Actions
Four actions control what happens when the honeypot is triggered:
- Ban — remove and block the member outright
- Kick — remove the member from the server
- Mute — timeout the member for a configurable duration (in minutes)
- Warn — log only, no Discord punishment (useful to test your setup or just monitor)
Exempted roles
Members holding any exempted role never trigger the honeypot — assign your admin, moderator, and bot roles here so they can post freely in trap channels.
Warning embed
Turn on Post a warning embed in trap channels to have the bot keep an auto-pinned embed in every honeypot channel, telling members not to post there. You can set a custom title and message, or leave them blank for sensible defaults.
The embed is posted the moment you save your channel selection, re-posted automatically if it ever goes missing, and removed if you turn the option off.
Use it when your honeypot is a deterrent ("⚠️ posting here = instant ban") rather than a silent trap. Leave it off if you want the channel to look like a normal one.
DM & logging
- DM on trigger — optionally send the sanctioned member a direct message explaining the action (fails silently if the user has DMs disabled)
- Own log channel — when enabled, the bot posts a detailed embed for every trigger: the user, the channel, the message content, and the action taken
Interconnections
- Moderation — every honeypot hit is recorded in the member's moderation case history, exactly like a manual sanction (tagged with source
honeypot) - Server Logs — when the Server Logs feature is active and has a Moderation log channel, honeypot triggers flow into that stream alongside manual, automod, and anti-raid actions. In that case the honeypot's own log channel is automatically bypassed so each trigger is logged once, not twice. Disable Server Logs (or its Moderation category) and the honeypot falls back to its own log channel.
Setting good traps
Make a channel that real members have no genuine reason to post in — for example a #do-not-post channel placed where curious accounts will find it, or a decoy that looks like a giveaway or verification channel. Spam bots and self-bots that blast every channel will out themselves the moment they hit it, while legitimate members who follow your rules never notice it.
Configuration
Panel → your server → Features → enable Honeypot → open Honeypot
🖼️ Welcome Images
New members now get a generated welcome card — their avatar, custom text, and your server's colors — posted automatically when they join. This is a new section of the Auto Join Role feature.
Where it lives
Welcome images are part of the Auto Join Role feature, which already handles your welcome message and channel.
- Go to Panel → your server → Features and enable Auto Join Role
- Open its configuration
- Set a Welcome Channel
- Turn on Generate a welcome image
- (Optional) set a role to assign and a text welcome message
The role is optional — you can use the feature purely for the welcome card if you like.
Customization
- Image title — the top line. Placeholders:
[MEMBER](username),[SERVER](server name),[COUNT](member number) - Image subtitle — the second line, same placeholders
- Background image URL — a direct link to a PNG/JPG; leave blank for a generated gradient
- Accent color — a hex color (e.g.
#5865F2) used for the avatar ring and gradient
Robust by design
- The card posts even when the text welcome message is set to
none - If the avatar or background image can't be loaded, the card still renders — with a gradient background and the member's initial
The bot needs the Attach Files permission in the welcome channel for the image to appear.
Configuration
Panel → your server → Features → Auto Join Role → Generate a welcome image
— The YAWBDB Team