💎 Web3
The Web3 section is home to the Buy Bot: on-chain transaction alerts for your token. Point it at a contract, chain, and DEX, and the agent posts a formatted alert in your chosen channel every time someone buys — or, optionally, sells.
Overview
- Track one or more tokens by contract address, chain, and DEX
- Post buy alerts (and optionally sell alerts) to a Discord channel of your choice
- Filter out noise with a minimum alert size, and highlight big trades with a whale threshold
- Review each token's Recent Transactions right from the webapp
/buybot leaderboardshows the top wallets by volume in Discord
There is currently no token-gating or wallet-verification feature for Discord — the Web3 section is the Buy Bot only.
Configuration
To set up the Buy Bot:
- Open your project in the Fren One webapp.
- Select the Discord server you want to configure.
- In the sidebar under Agent Configuration, select Web3.
- Select "Add Token" in the Buy Bot Token Configs card.
Token config
| Option | Description |
|---|---|
| Contract Address | The token's contract address (e.g. 0x…). Required; only settable at creation. |
| Chain | The blockchain to monitor. Supported: ethereum, bsc, base, polygon, arbitrum, avalanche, solana. Default: ethereum. Only settable at creation. |
| DEX | The decentralized exchange to watch. Supported: uniswap, pancakeswap, aerodrome, sushiswap, trader_joe, quickswap, raydium, orca. Default: uniswap. Only settable at creation. |
| Min Buy Alert (USD) | The smallest transaction that triggers an alert. Default: 100. |
| Whale Threshold (USD) | Transactions above this size get the whale treatment. Default: 1000. |
| Alert Channel ID | The channel where alerts are posted, as a raw channel ID. Enable Developer Mode in Discord to copy channel IDs. |
| Track buys | Post alerts for buys. Default: on. |
| Track sells | Post alerts for sells. Default: off. |
| Enabled | Turns this token's alerts on or off without deleting the config. Default: on. |
Contract Address, Chain, and DEX can't be changed after creation — to move a token to a different chain or DEX, delete the config and create a new one.
Recent Transactions
Each saved token row has an expander that loads its Recent Transactions — up to the last 10, each showing BUY or SELL, the wallet, and the USD amount. Use it to confirm the config is picking up activity before your community relies on the alerts.
How it works in Discord
The agent monitors the token's on-chain activity and posts an alert in the alert channel for every transaction above your minimum. Alerts carry tiered emojis scaled to the USD size — 🟢 for buys, 🔴 for sells — and transactions above the Whale Threshold get the whale tier (🐋). Price data comes from CoinGecko.
Members can run /buybot leaderboard to see the top wallets by volume over 24 hours, 7 days, or 30 days.
Saving your changes
This page uses a batched save — token edits, the per-row Enabled toggles, and deletions stay local until you select Save in the bar that appears at the bottom of the page. Leaving the page with unsaved changes shows a warning first.
Best practices
- Verify the contract address before saving — it can't be edited afterward.
- Set Min Buy Alert (USD) high enough that the channel doesn't become noise on an active pair.
- Keep Track sells off unless your community really wants red candles in chat.
- Use a dedicated token-feed channel for alerts rather than the main chat.
Troubleshooting
No alerts are appearing?
- Check the token's Enabled toggle and that your changes were saved.
- Confirm the Alert Channel ID is the raw channel ID (enable Developer Mode in Discord to copy it) and that the agent can post in that channel.
- Transactions below Min Buy Alert (USD) don't trigger alerts — open Recent Transactions to see whether activity is being detected at all.
- Sells only alert when Track sells is on.
The chain or DEX is wrong?
- These fields are immutable — delete the token config and create a new one with the correct values.
Related features
- ⌨️ Commands - the full slash-command reference, including
/buybot - 🏆 Gamification - reward the community activity your token feed sparks