Telegram bot which analyses text messages of crypto market participants in Twitter and recognizes their mood.
This analytics might be helpful to support investment decisions.
CoinMoodBot is deployed on Heroku server.
Main packages:
tweepy
- to search for target messages containing key wordsNLTK
- to process text datascikit-learn
- to perform sentiment analysis on tweetsmatplotlib
- to plot sentiment analysis results
Other infrastructure tools:
PostgreSQL
- to store sentiment analysis output and users' feedbackAmazon Web Services (AWS)
- to store charts in PNG formatChatbase
- to collect data for analytics (users' logs)