---
description: How DeFi Agents AI is trained!
---

# Make Your AI Smarter

## 1. Training AI bot about a new token

1.1. User story&#x20;

* As a user, I want to train the AI bot about a new token, so that I can earn points from the activity

1.2. Navigation

Click the Train button or type the command /trainmode.

1.3. Acceptance Criteria

Users click the Train button or type the command /trainmode.

Bot Response:

#### If users added wallet address, then show the message:&#x20;

_Your $DEFAI balance is 10, which means you have 10 tickets. You also have 10 training turns available today._

**Note:** Your balance is updated daily with a snapshot taken at 00:00.

Please fill out the training form in the following format:

* Subject:
* Reference link (if any):
* Description:
* Attachments (images only - up to 5):

Example:

* Subject: New information about Bitcoin trends
* Reference link (if any): [https://t.me/my\_bot\_username?start=abc123](https://t.me/my_bot_username?start=abc123)
* Description: A new project analyzing Bitcoin's market trends and future projections based on historical data and AI predictions.
* Attachments (images only - up to 5):

1. Chart\_Bitcoin\_2025.png
2. Historical\_Trend\_Analysis.png"

User Action: "Send form"

Bot Response:\
Thank you for the information! Here is your ticket code: 123456.



#### If users haven't added wallet address, then show the message:&#x20;

_You haven't added your wallet address yet. Please add it to use the training feature._

B. Exceptional Flow

1. Too Many Requests:

* Scenario: A user sends more than 10 training requests in a day.
* Bot Response:\
  "Sorry, you can only send a maximum of 10 training requests per day."

2. Too Many Requests for One Token:

* Scenario: A user sends more than 10 training requests for the same token.
* Bot Response:\
  "Sorry, we are not accepting more training requests for this token. Please share information about other tokens."

## 2. Follow KOL&#x20;

2.1. User story&#x20;

* As a user, I want to follow a KOL on Twitter, so that I can adjust my trading strategy based on their opinions&#x20;

2.2. Navigation&#x20;

* Send /follow \[KOL username of twitter] command&#x20;

2.3 Acceptance criteria&#x20;

* The bot will send users new posts of the KOL hourly&#x20;
* After users send follow KOL command, then bot responses with the format as example below:&#x20;

_Hello Henry, here are the latest updates from \[KOL twitter username] on Twitter:_

1. “DOGE is going to the moon” - 10:30 - 14/01/2025.
2. “BTC will reach 100k” - 12:00 - 14/01/2025.
3. “ETH 2.0 staking rewards are now live – don’t miss out!” - 09:00 - 14/01/2025.
4. “XRP’s latest partnership is set to revolutionize cross-border payments.” - 11:15 - 14/01/2025.
5. “SOL to recover strongly after the network upgrade – exciting times ahead!” - 08:45 - 14/01/2025.
6. “SHIB burn rate surges by 200% this week. Bullish trend incoming?” - 13:30 - 14/01/2025.
7. “ADA prepares for a major DeFi announcement at the upcoming summit.” - 15:00 - 14/01/2025.
8. “LTC mining profitability rises as network difficulty drops slightly.” - 10:10 - 14/01/2025.
9. “DOT’s latest parachain auction sets new records – incredible demand!” - 14:20 - 14/01/2025.
10. “MATIC surpasses $1 after major adoption news in Web3 space.” - 12:50 - 14/01/2025.
11. “BNB Chain announces a new roadmap for 2025 focusing on scalability.” - 16:45 - 14/01/2025.
12. “AVAX gains momentum after integration with a popular gaming platform.” - 17:30 - 14/01/2025.

I will continue to monitor updates and provide more information hourly. Please let me know if you have any specific requests or need further assistance

\


## 3. Follow a token&#x20;

3.1. User story&#x20;

* As a user, I want to follow a token, so that I can get more information about the token to decide my trading strategy&#x20;

3.2. Navigation&#x20;

* Users send /follow \[cryptocurrency]command to the bot

3.3. Acceptance criteria&#x20;

* A user can follow a maximum of 200 tokens&#x20;
* The bot will send users new posts about the token hourly&#x20;
* After users send /follow \[cryptocurrency] command, then bot responses with the format as example below:&#x20;

_Hi Henry! Here are the latest updates about Bitcoin (BTC) from Twitter:_

1. “BTC will reach 100k” – CZ, 12:00 on 14/01/2025.
2. “Bitcoin adoption is growing exponentially – the next bull run is inevitable.” – Michael Saylor, 10:00 on 14/01/2025.
3. “BTC is now accepted by over 100k merchants worldwide!” – Jack Dorsey, 14:30 on 14/01/2025.
4. “Regulations are coming, but BTC remains the king of crypto.” – Elon Musk, 09:45 on 14/01/2025.
5. “Bitcoin mining energy usage drops 10% after efficiency upgrades.” – CZ, 11:20 on 14/01/2025.

I’ll keep monitoring updates and share more information as they come. Let me know if there’s anything else you need!

## 4. Add wallet address&#x20;

4.1 User story statement

As a user, I want to add wallet address to use training fucntion&#x20;

4.2 Navigation&#x20;

Send /add\_wallet\_address \[wallet address] command&#x20;

4.3. Acceptance criteria

After users added their wallet address, Bot responses:&#x20;

* Your wallet has been added successfully.

## 5. View ticket info

5.1. User story&#x20;

* As a user, I want to view ticket info, so that I can use the ticket

5.2. Navigation

* Send /ticket command

5.3.Acceptance criteria

Bot response:&#x20;

Here’s a summary of your tickets:

* Total Tickets Submitted: 5
* Ticket Codes: T-0001, T-0002, T-0003, T-0004, T-0005
* Valid Tickets Remaining: 2

## 6. View wallet address

6.1. User story statement

* As a user, I want to view my current wallet address, so that I can make sure I connect correct wallet

6.2. Navigation&#x20;

* Send /get\_wallet\_adress command

6.3. Acceptance criteria&#x20;

Users send /get\_wallet\_address command&#x20;

Bot Response:

* Wallet Address: 0x12345abcde...
* $DEFAI Balance: 150

Training Tickets Available: 15
