Oomer Base Chain Discord Bot
Last updated
Was this helpful?
Last updated
Was this helpful?
The Oomer Discord Bot is designed to bring decentralized trading on the Base chain right into your Discord server or direct messages (DM). Instead of navigating through external websites or applications, you can:
Create and manage a Base chain wallet (private key generated securely).
View your ETH and token balances.
Perform swaps/buys/sells directly, without leaving Discord.
Try out advanced trading strategies like Bump Buys, Bullish Buys, and DCA.
Earn points for every trade, which can lead to potential rewards in the future.
This bot is perfect for users who want a simplified, “all-in-Discord” trading solution, as well as advanced users seeking programmatic/trustless strategies on the Base chain.
Discord Account: You need a valid Discord account to interact with the bot.
Server Permissions:
If you are an Admin, you can invite the bot to your server.
If you are a regular user, ensure you have permission to use slash commands.
Using DM Channels:
Many Oomer Bot features are designed to be used in Direct Messages (DMs) with the bot to protect sensitive information (like private keys).
In a server channel, the bot will often direct you to switch to a DM if you’re trying to perform wallet-specific tasks.
Basic Discord Tip:
To create a DM with the bot, simply click on its username and select “Message”, or use the slash command /wallet
in a server channel and Oomer Bot will attempt to DM you.
Oomer Bot automatically sets up a wallet for you if you don’t already have one.
Open a DM with Oomer Bot (shown in the video above).
Type the command:
The bot will check if you have an existing wallet.
If you don’t, it creates a new one and displays your Base chain wallet address, your private key, and your Oomer points (default = 100).
Save Your Private Key: Oomer Bot will never share your private key openly in a public channel unless you explicitly request it. Always be cautious.
Important: Do not share your private key or seed phrase with anyone. The bot interface is ephemeral, but always maintain good security practices.
Below are the major commands and features you can access. You can run most commands by typing a slash (e.g., /wallet
, /balances
) in a DM with the bot or in a server channel.
/wallet
Creates or accesses your Base chain wallet, displaying your wallet address, ETH balance, and Oomer Points.
/balances
Shows a paginated list of all your tokens on the Base chain, including approximate USD values.
(There may be additional slash commands if your server or the bot is updated. Use /help
if available.)
When you run /wallet
in a DM channel, you’ll see an embedded message titled “🚀 Welcome to Oomerbot” with the following information:
Your Wallet Address: The Base chain wallet address. You can deposit ETH or tokens here.
ETH Balance: Updated in real-time, with approximate USD value.
Oomer Points: Points earned from trades and referrals.
Referral Code: A unique code you can share with others to help them earn extra points.
Buttons in the Main Wallet View:
Buy Token 💰: Opens a modal to swap some of your ETH for a chosen token.
Sell Token 🛒: Opens a modal to sell a chosen token for WETH/ETH.
Show Tokens 🥮: Displays a list of your wallet’s tokens in a paginated embed.
Refresh Balance 🔄: Refreshes your ETH balance.
Strategy Buy 🧠: Opens a new menu with advanced trading strategies.
Extra 🛠️: Access more tools (like Unwrap WETH, Reveal Private Key, and Set Referrer).
/balances
or Show Tokens 🥮 button:
Click Show Tokens 🥮 to open a list of your ERC-20 tokens on Base.
The bot fetches data from Moralis/other APIs to display:
Token Name & Symbol
Quantity Held
USD Value (if liquidity/price data is available)
Links to explorers like Basescan
The list is paginated; you can click Previous or Next to scroll through all tokens.
Buy Token
In your DM, click Buy Token 💰 or use /wallet
.
A modal will pop up:
Token Address: Paste the contract address of the token you want to buy.
Amount (ETH): Enter the amount in ETH to spend.
Click Submit. The bot:
Analyzes the best route (Uniswap V2 or V3 on Base).
Executes the transaction with your private key.
Once successful, you’ll see a summary with the transaction hash and you’ll earn points.
Sell Token
In your DM, click Sell Token 🛒 (or select a specific token from the token list).
A modal will appear:
Token Address: Paste the token contract address you want to sell.
Amount: The quantity of tokens to sell.
Click Submit. The bot will:
Approve if necessary and swap your tokens back to ETH or WETH.
Attempt to unwrap WETH to ETH automatically.
You’ll receive an embed with details (transaction hash, WETH/ETH received, etc.).
The bot offers advanced trading strategies under the Strategy Buy 🧠 button. Click it and choose from:
Bump Buy 🚀
Executes a series of small buys from multiple sub-wallets, creating a “bump” of on-chain activity for the chosen token.
You can cancel at any time via the Cancel button. The script will finish the current batch, then stop.
Bullish Buy 📈
Automates 12 buys and 4 sells every minute in a cyclical pattern: 3 buys → 1 sell, repeating.
Great for high-volume strategies or boosting volume.
A Cancel button is provided to end the loop after the next sell.
DCA Buy 🔄
Dollar-Cost-Average strategy. Spread your total purchase across multiple smaller buys at set intervals.
You can define total number of purchases and the interval (seconds) between each purchase.
Points: Each successful transaction awards Oomer Points to your account.
Clicking the Extra 🛠️ button reveals:
Unwrap ETH 💱: Convert your WETH balance into ETH directly.
Reveal Private Key 🔑: Displays your private key in a hidden ephemeral message. Use with caution.
Set Referrer: Enter a Referrer ID or code to earn bonus points if you were referred by someone.
If you want to return to the main menu, click Main View.
Oomer Points: Points are a reward mechanism you earn by trading, referencing friends, or joining with a referral code.
Referrer: If you join via someone’s referral code, you can set them as your referrer for a one-time bonus (default 100,000 points).
Referral Code: You can share your unique code from your /wallet summary with others to help them (and potentially you!) earn extra points.
The point system may be used for:
Community leaderboards
Access to premium features
Future reward redemptions
Base Chain: Oomer Bot primarily operates on Base, a low-cost, Ethereum L2 solution.
Smart Contracts: The bot uses Permit2 and Uniswap Universal Router to handle approvals and swaps with minimal friction.
Gas Fees:
Transactions require gas on Base.
The bot automatically estimates gas and sets maxPriorityFee to ensure prompt confirmations.
Token Price Data:
The bot fetches token prices from Moralis and other aggregator APIs.
In illiquid markets, the price might be inaccurate or missing.
Q1: Why can’t I see the bot’s messages in my DM?
Make sure your Privacy Settings allow direct messages from server members.
Sometimes Discord can glitch; try re-sending
/wallet
or check your spam folder.
Q2: I sent ETH to my wallet address, but the bot says the balance is still 0.
Click “Refresh Balance 🔄” in the wallet view.
Ensure your deposit transaction has confirmed on the Base chain.
If it’s still not updating, wait a minute or two and try again.
Q3: My transaction failed.
Ensure you have enough ETH for gas.
Check if the token has sufficient liquidity on Base.
If the error persists, contact support or check the logs.
Q4: Can I use the bot in a public channel?
Most features require a DM due to private key usage. Public usage is limited to general commands like
/balances
if the server settings allow ephemeral responses. However, wallet creation and private key revealing always happen in DM for safety.
Thank you for using Oomer Bot—we hope this documentation helps you get started with convenient, secure, and flexible trading on the Base chain right from Discord. If you run into any issues or have suggestions, let us know. Have fun trading!