Skip to content

The Auto Cashapp to Litecoin Bot is a Discord bot designed to facilitate the conversion of CashApp funds to Litecoin. Users can interact with the bot through Discord commands and buttons, making the process seamless and automated.

License

Notifications You must be signed in to change notification settings

adityakumarxd/auto-cashapp-to-litecoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Cashapp to Litecoin Bot

⭐️ The source code for this bot will be released once the repository reaches 100 stars. Stay tuned for updates and star the repository to help us reach our goal!

Overview

The Auto Cashapp to Litecoin Bot is a Discord bot designed to facilitate the conversion of CashApp funds to Litecoin. Users can interact with the bot through Discord commands and buttons, making the process seamless and automated.

Features

  • Ticket System: Create and manage support tickets.
  • CashApp to Litecoin Conversion: Convert funds from CashApp to Litecoin.
  • Dynamic Button Interactions: Use Discord buttons for user interactions.
  • Customizable Configuration: Easily configure bot settings through JSON files.

Setup

Prerequisites

  1. Python: Ensure you have Python 3.10 or later installed.
  2. Discord Bot Token: Create a bot on Discord Developer Portal and get your token.
  3. Tatum API Key: Obtain an API key from Tatum for handling Litecoin transactions.

Installation

  1. Clone the repository:
git clone https://github.com/adityakumarxd/auto-cashapp-to-litecoin.git
cd auto-cashapp-to-litecoin
  1. Install the required Python packages:
pip install -r requirements.txt
  1. Configure the config.json file:
{
    "bot_token": "YOUR_DISCORD_BOT_TOKEN",
    "ltc_transaction_fees": 0.00014,
    "tatum_api_key": "YOUR_TATUM_API_KEY",
    "ticket_channel_id": "TICKET_CHANNEL_ID",
    "ticket_category_id": "TICKET_CATEGORY_ID",
    "cashapp_id": "YOUR_CASHAPP_ID",
    "exchange_fee_percentage": 5,
    "owner_ids": [USER_ID_1, USER_ID_2, USER_ID_3...]

}
  1. Configure the hotwallet.json file:
{
    "private_key": "LITECOIN_PRIVATE_KEY",
    "address": "LITECOIN_ADDRESS_ASSOCIATED_WITH_THE_PRIVATE_KEY"
}
  1. Configure stats.json file:
{
    "total_deals": 0,
    "total_amount": 0
}
  1. Create and configure the webreceipts.txt file:
  • This file will store receipt IDs from successful transactions to ensure that each receipt is used only once.
  1. Important Note: The ltc2usd.json file is automatically updated by the bot to reflect current Litecoin to USD conversion rates. Do not modify this file manually.

  2. Run the bot:

python bot.py

How It Works

1. Interaction with the Bot:

  • Creating Tickets: Users can create a ticket by clicking a button, which generates a new private channel where the user can interact with the bot.
  • CashApp to Litecoin Conversion:
    • Initiate Conversion: After creating a ticket, users can start the conversion process by clicking the Proceed button.
    • Enter Amount: The bot prompts users to enter the amount in USD that they want to convert.
    • Confirm Amount: Users confirm the amount, and the bot calculates the equivalent Litecoin value.
    • Enter CashApp Receipt URL: Users provide a CashApp receipt URL. The bot validates the URL and processes it.
    • Enter Litecoin Address: Users input their Litecoin address where the converted funds will be sent.
    • Send Litecoin: The bot sends the Litecoin to the provided address using the Tatum API.
  • End of Process: After the conversion, the bot sends a confirmation message and closes the ticket channel.

2. Commands:

  • /ping: Displays the bot's ping in an embed.
  • /addbal: Shows the hot wallet address and balance. Allows adding balance to the hot wallet.
  • /changeca: Updates the CashApp ID in config.json.
  • /stats: Displays the bot's statistics, including the total number of deals completed and the total amount of deals.

3. Buttons:

  • Proceed: Starts the conversion process. Opens a modal to input the amount in USD.
  • Close: Closes the ticket and disables all buttons. No further actions can be taken.
  • Confirm: Confirms the exchange amount and provides instructions for payment.
  • Reset: Resets the process, allowing the user to input a new amount and starting the modal over.

Configuration Files

  • config.json: Contains bot settings including tokens, channel IDs, and API keys.
  • hotwallet.json: Stores the hot wallet address for transactions.
  • stats.json: Tracks the total number of deals completed and the total amount of deals.
  • webreceipts.txt: Tracks receipt IDs to avoid duplication. Each receipt ID is stored here once used to ensure it is not reused.
  • ltc2usd.json: Automatically updated by the bot with current Litecoin to USD conversion rates. Do not modify it manually.

Contact

  • Discord Username: akxd

If you are interested in purchasing the source code, you are most welcome to DM me on Discord.

About

The Auto Cashapp to Litecoin Bot is a Discord bot designed to facilitate the conversion of CashApp funds to Litecoin. Users can interact with the bot through Discord commands and buttons, making the process seamless and automated.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published