Why I need a bot to manage my personal finance

Itchybumr
3 min readOct 1, 2020

source(https://live.staticflickr.com/3301/3471119299_7d36a8d462_b.jpg)

Try the bot out: https://t.me/Buffolio_Bot

“The past two weeks were among the worst in recent Wall Street history, as anxiety about the coronavirus outbreak gave way to alarm and drove panicked investors to sell their stock holdings, obliterating roughly $2 trillion in wealth.” (source: Wall Street Journal)

As a passive investor, I am concerned about the state of my stock portfolio almost daily, but I am too busy (or lazy) to go through the hassle of the bank app. Which often does not even let me know how much my Profit and Loss (at least for the bank I am using, they just display the market value).

This annoys me, as I don’t have that much time to get my notes or going through my past bank e-statements to figure out how much I have put in into these stocks, and seeing how much I am making.

So I decided something got to change

If you are like me, you are probably the technology generation.

We use Telegram a lot, mainly to subscribe to Food Deals and Discounts in Singapore. So I figure if I can get information about the financial market, and update real-time my portfolio value so that I can decide what to do next. (personally, this is for the peace of mind)

So I do just that, clear my evening plans, and start coding (after I got permission from my girlfriend, and only if she codes with me). Here is the result (mostly self-explanatory)

Starting the bot
List of commands
Add stock to your portfolio
Email yourself a profit and loss with a nicer format

Tech-spec:

  • Python 3.7
  • Lib: Python-Telegram-Bot
  • Hardware: Raspberry Pi 3B — Multi-threading (holding each other using 2 threads of cable ties) seen below.

Thanks for reading, you can check out this bot here

Want to see the code, follow my github here

Please feel free to clap my first medium post and star my git project if you like it

See you soon!

--

--

Itchybumr

Scratch it when it itch! Making the world less sad, one article at a time