Video thumbnail

TradePilot

Telegram bot designed to help users make smarter investment decisions when buying or selling cryptocurrencies.

TradePilot

Created At

Agentic Ethereum

Project Description

TradePilot is a Telegram bot designed to help users make smarter investment decisions when buying or selling cryptocurrencies. By analyzing current market data and sentiment, TradePilot offers context-aware advice before executing any trade. If the market conditions are unfavorable, the bot notifies the user and halts the trade unless the user explicitly confirms.

Overview

In today's fast-paced crypto markets, making quick, well-informed decisions is crucial. TradePilot is built to be your co-pilot in the world of digital asset trading. When a user sends a buy or sell command via Telegram, TradePilot first examines the market conditions and sentiment. If the market signals are weak or negative, the bot will warn the user rather than executing a potentially risky trade. This helps users avoid poor entry or exit points and manage risk more effectively.

Features

  • Market Analysis: Automatically retrieves and analyzes real-time market data to determine sentiment and context.
  • Informed Trading Decisions: Provides users with clear advice on whether conditions are favorable for trading.
  • User-Controlled Execution: Executes trades only when market sentiment is positive or when the user explicitly confirms in adverse conditions.
  • Telegram Integration: Operates seamlessly on Telegram, making it accessible and user-friendly.
  • Modular and Extensible: Easily integrate additional market data sources or analytical indicators as your strategies evolve.

Opportunity

No doubt AI and blockchain are the perfect marriage, if implemented correctly. An AI agent gets superpowers when having access to a crypto wallet and to the vast amount of protocols that reside in the blockchain.

Teck Stack

I used the super powerful Eliza framework that allowed me in just a couple of days to build a Telegram bot that interacts with users in natural language, makes a complete market and token analysis based on the operation(Buy/Sell) requested by the user, and executes swaps if the market conditions are the appropriate, helping retail investors making better and informed investing decisions.

Future

  • Swap enhancement: Currently the swap functionality is not working properly due to bugs from the EVM plugin that need to be fixed. Next version will enabled this feature 100% and will make it multichain. We will also implement a pair spot search functionality to look for the best quote for the swap before starting the operation, ensuring the users get the best prices.
  • Wallet management: We didn't have time to add the wallet management feature using Privy's SDK. In the next version, this feature will allow the bot to create a wallet whenever a new user starts a conversation with him in Telegram, and associate the wallet id to the telegram's user id for individualization of the wallets. Using the Privy's SDK will be also possible to buy tokens for the wallet and make transfers.
  • Other tokens recommendations: We will also implement a top 10 of trending cryptocurrencies based on volume and market activity so whenever the bot identifies that is not good moment to BUY the token selected by the user, the bot could offer other opportunities with better market conditions.

How it's Made

I used the Eliza framework for creating TradePilot. I created a plugin with the bot functionality using the plugin-coinmarketcap as the starting point, and added the Tavily SDK implementation to create a full context of what is happening in the markets mixing real time token data from CoinmarketCap with latest news about the markets from Tavily. I'm also using the plugin-evm for starting the token swaps. The bot is using also the Telegram client to interact with users through Telegram in natural language.

background image mobile

Join the mailing list

Get the latest news and updates