Telegram Portfolio Bot
Telegram bot portfolio for presenting services, cases, projects, and contacts through a convenient menu. Suitable for freelancers, developers, studios, or specialists who want to showcase their work directly in Telegram.
Features
User part
/start and main menu
About me section
Contacts section
My projects section
Categories and subcategories of projects
Project cards with:
title
description
photo
link
files
Admin panel
Admin login
Creating categories
Creating subcategories
Adding projects
Editing projects
Publishing and hiding projects
Deleting projects
Viewing statistics
Administrator action log
Stack
Python
aiogram 2.25.1
SQLite
Docker
Telegram Bot API
Running locally
Install dependencies: pip install -r requirements.txt
Run the bot: python bot.py
Through Docker. Build the image: docker build -t telegram-portfolio-bot .
Run the container: docker run --env-file .env telegram-portfolio-bot
Features
User part
/start and main menu
About me section
Contacts section
My projects section
Categories and subcategories of projects
Project cards with:
title
description
photo
link
files
Admin panel
Admin login
Creating categories
Creating subcategories
Adding projects
Editing projects
Publishing and hiding projects
Deleting projects
Viewing statistics
Administrator action log
Stack
Python
aiogram 2.25.1
SQLite
Docker
Telegram Bot API
Running locally
Install dependencies: pip install -r requirements.txt
Run the bot: python bot.py
Through Docker. Build the image: docker build -t telegram-portfolio-bot .
Run the container: docker run --env-file .env telegram-portfolio-bot