Make Your AI Smarter
How DeFi Agents AI is trained!
1. Training AI bot about a new token
1.1. User story
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:
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
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):
Chart_Bitcoin_2025.png
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:
You haven't added your wallet address yet. Please add it to use the training feature.
B. Exceptional Flow
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."
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
2.1. User story
As a user, I want to follow a KOL on Twitter, so that I can adjust my trading strategy based on their opinions
2.2. Navigation
Send /follow [KOL username of twitter] command
2.3 Acceptance criteria
The bot will send users new posts of the KOL hourly
After users send follow KOL command, then bot responses with the format as example below:
Hello Henry, here are the latest updates from [KOL twitter username] on Twitter:
“DOGE is going to the moon” - 10:30 - 14/01/2025.
“BTC will reach 100k” - 12:00 - 14/01/2025.
“ETH 2.0 staking rewards are now live – don’t miss out!” - 09:00 - 14/01/2025.
“XRP’s latest partnership is set to revolutionize cross-border payments.” - 11:15 - 14/01/2025.
“SOL to recover strongly after the network upgrade – exciting times ahead!” - 08:45 - 14/01/2025.
“SHIB burn rate surges by 200% this week. Bullish trend incoming?” - 13:30 - 14/01/2025.
“ADA prepares for a major DeFi announcement at the upcoming summit.” - 15:00 - 14/01/2025.
“LTC mining profitability rises as network difficulty drops slightly.” - 10:10 - 14/01/2025.
“DOT’s latest parachain auction sets new records – incredible demand!” - 14:20 - 14/01/2025.
“MATIC surpasses $1 after major adoption news in Web3 space.” - 12:50 - 14/01/2025.
“BNB Chain announces a new roadmap for 2025 focusing on scalability.” - 16:45 - 14/01/2025.
“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
3.1. User story
As a user, I want to follow a token, so that I can get more information about the token to decide my trading strategy
3.2. Navigation
Users send /follow [cryptocurrency]command to the bot
3.3. Acceptance criteria
A user can follow a maximum of 200 tokens
The bot will send users new posts about the token hourly
After users send /follow [cryptocurrency] command, then bot responses with the format as example below:
Hi Henry! Here are the latest updates about Bitcoin (BTC) from Twitter:
“BTC will reach 100k” – CZ, 12:00 on 14/01/2025.
“Bitcoin adoption is growing exponentially – the next bull run is inevitable.” – Michael Saylor, 10:00 on 14/01/2025.
“BTC is now accepted by over 100k merchants worldwide!” – Jack Dorsey, 14:30 on 14/01/2025.
“Regulations are coming, but BTC remains the king of crypto.” – Elon Musk, 09:45 on 14/01/2025.
“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
4.1 User story statement
As a user, I want to add wallet address to use training fucntion
4.2 Navigation
Send /add_wallet_address [wallet address] command
4.3. Acceptance criteria
After users added their wallet address, Bot responses:
Your wallet has been added successfully.
5. View ticket info
5.1. User story
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:
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
Send /get_wallet_adress command
6.3. Acceptance criteria
Users send /get_wallet_address command
Bot Response:
Wallet Address: 0x12345abcde...
$DEFAI Balance: 150
Training Tickets Available: 15
Last updated