Moonshot Telegram Scraper
Last updated
Last updated
For the Moonshot Telegram Scraper, there are 4 groups of settings.
General
Rpc Settings
Telegram Settings
Sell Triggers
Amount in SOL - Enter the amount of SOL desired to be used for each transaction.
Buy Slippage - Enter the desired slippage - For Pumpfun our slippage works as follows: - if your amount in Sol is 1 Sol and your Buy slippage set at 10%. this means you are willing to pay a maximum of 1.1 sol for the quoted amount of tokens when the spam begins.
Maximum Open Positions - Enter the maximum amount of transactions you wish to have at one time. For example, if you set 10 the task will no longer monitor new tokens until one of the 10 has been sold completely.
Spam TX Delay - Enter the desired Buy Delay in Ms. - Enter the desired Sell Delay in Ms.
MUST READ: -IF a Delay of 0ms is selected Node spam will be disabled, all Txs will then be sent via your selected service (BloXroute/Jito) ONLY. -IF a Delay HIGHER than 0ms is selected Txs will be spammed via BOTH your node and your selected service (BloXroute/Jito). -This Delay setting will only apply to your NODE Txs, The Txs handled by your chosen Service will be delayed accordingly.
Priority Fees Buy - Sets the RANGE in amount of SOL to be used to buy.
Priority Fees Sell - Sets the RANGE in amount of SOL to be used to sell.
Buy Spam - Unique Tx Number- Enter the total amount of Txs to be sent. - Max Retries- Enter the number of retries the bot will send for each transaction.
Sell Spam - Unique Tx Number- Enter the total amount of Txs to be sent. - Max Retries- Enter the number of retries the bot will send for each transaction.
Transaction Fees and Retry Recommendations:
Unique Transactions: Each unique transaction will incur a fee.
Retries: Retries of the same transaction do not incur any additional fees.
To optimize transaction attempts, we recommend setting a high number of retries. For best results, aim to retry for at least 1 second. For instance, if you set the interval to 100 milliseconds (ms), you can perform up to 10 retries per second for each transaction.
For example:
would operate as follows
1st retry starts send TX1 to all the nodes wait 100ms send TX2 to all the nodes wait 100ms
2nd retry starts send TX1 to all the nodes wait 100ms send TX2 to all the nodes wait 100ms
3rd retry starts send TX1 to all the nodes wait 100ms send TX2 to all the nodes wait 100ms
Repeat until 10 retries have been complete or tx confirmed
Monitor - Select the Monitor to be used
Monitor selection In House monitor option - This type of monitoring involves the use of the lunar built-in gRPC to observe the collection of information about current tasks. Geyser monitor option - This type of monitoring implies the use of your private gRPC, which is specified in the main settings of the bot, as well as in a given format you can use an unlimited number of grpc for monitoring.
When speed is a necessity having a High quality Geyser is recommended.
HTTP RPC - Select your SOL RPC node to be used for sending transactions.
Test Mode - Toggle to Enable test mode - Test mode will simulate a 1200ms delay.
BloXroute Buy Tip - Enter your desired BloXroute buy tip to be used with your transaction. - Minimum 0.01 sol recommended tip for the use of all services.
BloXroute Sell Tip - Enter your desired BloXroute buy tip to be used with your transaction. - Minimum 0.01 sol recommended tip for the use of all services.
Jito Buy Tip - Enter your desiredJito buy tip to be used with your transaction. - Minimum 0.001 sol recommended tip for use with a free plan.
Jito Sell Tip - Enter your desired Jito buy tip to be used with your transaction. - Minimum 0.001 sol recommended tip for use with a free plan.
Use BloXroute for Buy - Toggle to use BloXroute for Buy transactions.
Use BloXroute for Sell - Toggle to use Bloxroute for Sell transactions..
We HIGHLY RECOMMEND users enable " use Stacked RPC" in Settings -> Others. if using BloXroute
Use Jito for Buy - Toggle to use Jito for Buy transactions.
Use Jito for Sell - Toggle to use Jito for Sell transactions.
Note: Users have to select one service for each transaction. i.e you can't select both Jito AND BloXroute for buy transactions, users can however use select Jito for buy and BloxRoute for sell transactions.
Channel IDs - Select the channels you want to scrape from the Dropdown.
Message Positive Keywords - Enter keywords that the bot will attempt to buy if scanned in a message. For example, if your keywords are Low risk, Pumpfun and a new message containing one of those words is sent, the bot will attempt to purchase the attached contract address.
Message Negative Keywords - Enter keywords that the bot will NOT buy if scanned in a message. For example, if your keywords are High risk, Pumpfun and a new message containing one of those words is sent, the bot will NOT attempt to purchase the attached contract address.
Whitelisted Usernames - Enter the Usernames you want to whitelist, doing so will make the bot purchase tokens the specified user sends a contract address. you can track multiple usernames with the following format. username1,username2,usernsme3
Minimum Bonding Curve Progress - Enter the minimum bonding curve progress a scanned token must reach before the bot will purchase
Maximum Bonding Curve Progress - Enter the Maximum bonding curve progress for a bot to buy a token, the bot WILL NOT purchase any token with a bonding curve higher than the specified amount.
Token Repurchase - If toggled the bot will only purchase a token once - use this to stop the bot repurchasing a token if the CA is quoted more than once.
Whitelisted Wallets - Select to use the Whitelist and Blacklist wallet list. - Once selected the lists will be checked before buying a token.
Enable Pumpit - Toggle to enable Pumpit integration.
Trailing Stop
Trailing Stop - Enter the Trailing Stop for the position. - Example: A token was purchased at $100 and a Trailing Stop of 20% was selected. When the token price reaches $200 the trailing stop will be triggered at $180. $200 - $20 = $180
Trailing Stop Price=Highest Price−Trailing Amount
Stop loss - Enter the desired Stop loss as a %.
Take Profit 1, 2, & 3 - Field 1 = % of the position to sell - Field 2 = % profit for the sell to trigger - Field 3 = profit % for NEW STOP LOSS
If a token was purchased with a token price of $1. when the price reaches $2 ( 100% specified above) 50% of the HOLDERS tokens will be sold.
The stop loss for this position would then move to $1.75 and a complete position closure would be initiated if this price is reached.
Sell If Bonding Curve Reaches (X) % - Enter the percentage of the Bonding Curve you wish to sell your position at.
Inactivity Timeout - Enter the amount of seconds you will allow of inactivity. With each new buy or sell of the token, the timer resets.
Profit TImeout Field 1 - Amount of position to be Sold if the following values AREN'T achieved . - Field 2 - Profit % that MUST be achieved in the specified timeframe. - Field 3 - Timeframe the specified Profit MUST be achieved in.
with the following settings selected: 100% of the position WILL be sold IF 25% profit IS NOT achieved in 10 seconds.
Sell on migration - Toggle to sell as soon as the token migrates to raydium.
Select Add Task
Example:
Example: