Inspiration

Since the start of the century, financial trading has moved online. There are a lot of financial information online, such as the historical data of stock prices, but it is hard for someone new to find them.

What it does

Using a chat interface, keep-stock-bot gives you timely replies and a multitude of different information regarding the stocks you own, saving you the time it takes to Google these information.

How I built it

The entire bot is written in python. It uses the Telegram API and the yfinance API to provide its functionalities.

Challenges I ran into

I had trouble learning how to include buttons for the user to select from a list of options and handling the reply data. I solved the problem by analyzing the inlinekeyboard example from the python-telegram-bot github page.

Accomplishments that I'm proud of

Completing an entire project in 24 hours.

What I learned

Improvising on alternatives to complete the same task when the original plan fails. Especially when faced with the limitations of using the telegram API which was simple to use but at the same time provided only basic functionalities.

What's next for Keep Stock

The bot can be improved to let user see the price history of stocks which is supported by the yfinance API but not implemented in the bot. I hope users would find this bot useful.

Built With

Share this project:

Updates