# Satoshi - Crypto Bot

### **Overview**

**Satoshi**, your trusted assistant for managing currencies and cryptocurrencies directly on Discord. Whether you're converting currencies, tracking crypto trends, or managing your wallet, **Satoshi** provides you with all the tools you need, seamlessly and efficiently.

***

### **Introduction**

#### **What is Satoshi?**

**Satoshi** is a powerful and user-friendly Discord bot designed to assist with:

* Currency conversions.
* Cryptocurrency tracking and comparisons.
* Wallet management and QR code generation.
* Real-time alerts for prices and transactions.

***

### **Key Features**

* **Currency Conversions**: Perform accurate conversions between fiat currencies and cryptocurrencies, with optional fee deductions.
* **Crypto Trends**: Track price trends for cryptocurrencies over different timeframes.
* **Comparisons**: Compare the prices of two cryptocurrencies side by side.
* **Wallet Management**: Display and manage your cryptocurrency wallet addresses.
* **Automation**: Receive alerts for price changes and transaction updates.
* **Ease of Use**: Intuitive commands and clear outputs for quick interactions.

***

### **Commands**

#### **1. Conversion Commands**

**`/exch`**

*Convert currencies or cryptocurrencies with optional percentage deductions.*

* **Parameters**:
  * **amount**: The amount to convert (supports commas or dots as decimal separators).
  * **from\_currency**: Currency to convert from (ex: EUR, BTC).
  * **to\_currency**: Currency to convert to (ex: USD, ETH).
  * **percentage** *(optional)*: Deduct a percentage before conversion (ex: 7%).
* **Example**: `/exch 1000 EUR USD 7%`

**`/compare`**

*Compare the market prices of two cryptocurrencies.*

* **Parameters**:
  * **crypto1**: The first cryptocurrency (ex: BTC).
  * **crypto2**: The second cryptocurrency (ex: ETH).
* **Example**: `/compare BTC ETH`

**`/pricedate`**

*Retrieve the historical price of a cryptocurrency on a specific date.*

* **Parameters**:
  * **crypto**: The cryptocurrency (ex: BTC).
  * **date**: Date in `DD/MM/YYYY` or `DD-MM-YYYY` format.
  * **time** *(optional)*: Specify the time in `HH:MM` format.
* **Example**: `/pricedate BTC 25/12/2023`

***

#### **2. Cryptocurrency Trend Commands**

**`/trend`**

*View the price trend of a cryptocurrency over a selected period.*

* **Parameters**:
  * **crypto**: The cryptocurrency (ex: BTC, ETH).
  * **period**: Timeframe (`1 day`, `7 days`, or `30 days`).
* **Example**: `/trend BTC 7 Days`

**`/topcoins`**

*Discover the top 5 trending cryptocurrencies by trading volume over the last 24 hours.*

***

#### **3. Wallet Management**

**Displaying Wallet Addresses**

Easily view or check your wallet details:

* **Commands**:
  * `!ltc`, `!btc`, `!eth`, `!bch`, `!doge`, `!dash`: Display your Litecoin, Bitcoin, Bitcoin cash, Doge or Dash wallet address.
  * `!my_ltc`, `!my_btc`, `!my_eth!my_bch`, `!my_doge`, `!my_dash`: Check saved wallet details, including balance, unconfirmed balance, total received, and current price.

**Setting Wallet Addresses**

* **Command**: `/set_address`
* **Parameters**:
  * **crypto**: The cryptocurrency (ex: Litecoin, Bitcoin).
  * **address**: The wallet address to configure.
* **Permissions**: Admins only.
* **Example**: `/set_address LTC LatFAX...`

***

#### **4. Notifications and QR Codes**

**Notifications**

Receive alerts for:

* **Price Changes**: Automatic updates when cryptocurrency prices fluctuate.
* **Transactions**: Notifications for received funds.

Admins can configure these alerts using the `/panel` command.

**QR Code Generation**

Generate QR codes for your crypto wallet addresses. Enable or disable this feature per cryptocurrency via `/panel`.

***

#### **5. Help Command**

**`/help`**

Displays a list of all available commands, including their purpose and usage instructions. Use this command to navigate through Satoshi's functionalities easily.

***

### **Advantages of Satoshi**

* **Real-Time Data**: Get accurate and up-to-date information for currencies and cryptocurrencies.
* **Efficiency**: Simplify conversions and transactions with automated tools.
* **User-Friendly**: Designed for everyone, from beginners to experienced users.
* **Security**: Your wallet information is handled securely within Discord.

***

### **FAQ**

**Q: How do I convert between currencies?**\
Use `/exch` with the amount, from\_currency, and to\_currency parameters.

**Q: Can I compare two cryptocurrencies?**\
Yes, use `/compare` and specify the two cryptocurrencies.

**Q: How do I track the price of a cryptocurrency on a specific date?**\
Use `/pricedate` with the crypto and date parameters.

***

### **Contact and Support**

For assistance, feedback, or questions, join us on our [Discord Server](https://discord.gg/anewvision).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://av0.gitbook.io/av/bots/satoshi-crypto-bot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
