Skip to content

Custom Emojis

The default emojis the bot uses for each event type:

EventHeader emoji + label as it appears in alerts
Buy🆕🟢 BUY
Sell🔴 SELL
Transfer in📥
Transfer out📤
Bridge🌉
Approval
Failed
Contract📝

The 🆕 prefix on buys appears specifically when the bot detects this is the first time the wallet has interacted with this token (“First Xm/Xh ago” — see Alert Anatomy). For repeat interactions, you’ll see 🟢 BUY without the 🆕.

What overrides will support (when the UI ships)

Section titled “What overrides will support (when the UI ships)”

The model under the hood lets you set a per-event-type override that replaces the default emoji and label — they’re a single composite string. So a user setting their buy emoji to 🚀 or 🦍 ape would replace the entire 🆕🟢 BUY block with that custom string.

The slots that will be configurable:

SlotWhat it controls
buyReplaces 🆕🟢 BUY on buy swaps
sellReplaces 🔴 SELL on sell swaps
transfer_inReplaces 📥 on incoming transfers
transfer_outReplaces 📤 on outgoing transfers
approvalReplaces ✅ on approvals
bridgeReplaces 🌉 on bridge transactions
failedReplaces ❌ on failed transactions
contractReplaces 📝 on contract interactions

Settings will be shared across EVM and Solana (one set per user, not per chain).

Standard Unicode emojis only. Telegram premium custom-emoji IDs (<tg-emoji emoji-id="...">) are not currently supported by the bot’s emoji-override system — the field accepts plain string content rendered as Telegram HTML. If you need a premium-emoji feel, you can include any Unicode emoji you want; if you specifically need the animated premium ones, that’s not yet on the roadmap.

If you really want a different look right now, the only customization that genuinely works through the dashboard is:

  • Toggle tradeEmoji off in Alert Types (under Swap → Transaction Details). That removes the entire emoji + label block from buy/sell alerts, leaving just the wallet name and token name. Cleaner if you find the defaults too busy.
  • Use Telegram’s per-chat mute or notification-sound customization for tone-control instead of emoji-control.