You are looking at our final project for a course that we have in university. This bot serves as daily digital newspaper, it gives you quick summary of all the information you need when you wake up, like: current time, today weather, exchange rates, list of some today's news and so on.
We decided to choose telegram as our platform, because nowadays it's №1 messenger in our region and №2 news source, going right after Instagram.
As main lib we used aiogram, it's the most popular library for making any telegram bot's and it's has the most functionality throughout the rest of the libraries.
We used sqlite database, yes it maybe not the most functional one, but for our project it's has more than enough functions.
Just install whole projects files, after, download all the libs from requirements.txt
, then run Aiobot.py
and bot is booted.
So, the interface is simple:
The image with all the news looks like this: