project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

SmartChat

SmartChat: A crypto tool combining a Frame for swapping USDC/BTC/ETH, an XMTP bot for real-time updates on prices/yields/sentiment, and a Python sentiment analysis module. Stay informed and trade efficiently in one integrated platform.

SmartChat

Created At

ETHOnline 2024

Project Description

Chat-Bot: An XMTP bot (using messagekit one-to-one template) that users can subscribe to for real-time updates on:

  • Current BTC and ETH prices (via coingecko API)
  • Current USDC yield on Aave (via Aave API)
  • Crypto market sentiment analysis based on recent news

Sentiment-Analysis: A Python module that:

  • Fetches latest crypto news from various sources
  • Performs sentiment analysis on collected news
  • Provides a summarized sentiment score for the crypto market

This integrated platform allows users to stay informed about market prices, yields, and overall sentiment while offering convenient swap functionality.

How it's Made

  • Base-Frame: Developed using framesjs openframes for the user interface and integrating the enso finance API for swap functionality.

  • Chat-Bot: Built using the messagekit one-to-one template for XMTP. It integrates the coingecko API for price data, Aave API for yield information, and connects to the custom sentiment analysis module.

  • Sentiment-Analysis: A Python script that likely uses web scraping or news APIs to gather crypto news, employs natural language processing libraries (e.g., NLTK or spaCy) for sentiment analysis, and calculates an overall sentiment score.

The components are integrated to work seamlessly, providing a unified experience for users to access market information and perform trades.

background image mobile

Join the mailing list

Get the latest news and updates