How to Use the Bot

Details about how to use various functions of the bot

Interacting With the Bot

To start using the bot, your main command will be /start.

Typing /start will display the main bot menu, which shows your generated main address. To begin using the bot, you’ll need to fund this address with Base chain ETH.

Funding the bot

To fund your main bot wallet, simply send base ETH to the address. The balance should update automatically. If it doesn't update for any reason, type /start again after the deposit transaction confirms.

Withdrawing Funds

You have several options for withdrawing funds:

1. Reveal Private Key

Go to Options and click Reveal Private Key. This will reveal your bot wallet’s private key, which you can use to import the account into MetaMask and manage the funds directly.

2. Using the /sweep Command

The /sweep command allows you to transfer funds to another wallet. Here’s how it works:

/sweep (privateKey) (address:opt)

Provide the private key to sweep from. The private key will be used to sweep the funds from. If you want to withdraw funds from your main bot wallet the private key can be retrieved from the Options section anytime.

  • The address field is optional. If you don’t specify an address, the funds will be swept back to your main bot wallet as shown in the /start message.

3. Using the /sendeth Command

The /sendeth command allows you to send a specified amount of ETH to an address, using a private key. Here’s how to use it:

/sendeth (privateKey:opt) (amountInEth) (address)

If you don’t provide a private key, the bot will use your main bot wallet’s private key by default. For example, to withdraw 0.1 ETH to an external wallet, you would use: /sendeth 0.1 0x123...aBc

Executing Buys / Sells

You can execute buys and sells using your main bot wallet with the /unibuy or /unisell commands:

  • /unibuy allows you to purchase any token on Uniswap with ETH.

  • /unisell allows you to sell any token for ETH.

Here are the command formats:

/unibuy (privateKey:opt) (amountInEth) (tokenAddress) (poolVersion)
/unisell (privateKey:opt) (amountInTokens) (tokenAddress) (poolVersion)

If the private key is omitted the bot will attempt to send funds from the main wallet.

Last updated