My Telegram bot is running on GitHub + Render, but I'm not happy with the setup. What would you recommend?

​

Hey everyone,

I'm building a Python Telegram bot using aiogram. It's basically a video bot where I'm the only person who can upload videos, and users can access videos through Telegram links.

My current setup is:

- Python

- aiogram

- GitHub

- Render

- SQLite

- Telegram Bot API

The bot is working and polling Telegram successfully, but I'm having some problems with the overall setup and I'm not sure if GitHub + Render is the right choice for this project.

The features I need are pretty simple:

- Bot should run 24/7

- Only the owner/admin can upload videos

- Videos should remain available after restarts/redeployments

- I want a Get Link option where I select an uploaded video and the bot generates a Telegram deep link

- Someone opening that link should receive/play that specific video through the bot

- Normal users should only be able to watch videos and shouldn't be able to upload anything

- I want the setup to be reliable and reasonably cheap

Right now I'm using Render for hosting, but I'm not really happy with the experience and I'm wondering if there is a better approach.

What would you recommend?

Should I:

  1. Stay with Render and change something about my setup?

  2. Move to a VPS?

  3. Use another platform for Python/Telegram bots?

  4. Use PostgreSQL instead of SQLite?

  5. Use some kind of persistent disk/storage?

I'm still learning deployment, so I'd really appreciate advice from people who have hosted Telegram bots in production.

I'm not necessarily looking for the cheapest option — I mainly want something stable, simple, and capable of running 24/7 without constantly worrying about the service.

Thanks!

reddit.com
u/Realistic_Deer4555 — 12 days ago

My Telegram bot is running on GitHub + Render, but I'm not happy with the setup. What would you recommend?

​

Hey everyone,

I'm building a Python Telegram bot using aiogram. It's basically a video bot where I'm the only person who can upload videos, and users can access videos through Telegram links.

My current setup is:

- Python

- aiogram

- GitHub

- Render

- SQLite

- Telegram Bot API

The bot is working and polling Telegram successfully, but I'm having some problems with the overall setup and I'm not sure if GitHub + Render is the right choice for this project.

The features I need are pretty simple:

- Bot should run 24/7

- Only the owner/admin can upload videos

- Videos should remain available after restarts/redeployments

- I want a Get Link option where I select an uploaded video and the bot generates a Telegram deep link

- Someone opening that link should receive/play that specific video through the bot

- Normal users should only be able to watch videos and shouldn't be able to upload anything

- I want the setup to be reliable and reasonably cheap

Right now I'm using Render for hosting, but I'm not really happy with the experience and I'm wondering if there is a better approach.

What would you recommend?

Should I:

  1. Stay with Render and change something about my setup?

  2. Move to a VPS?

  3. Use another platform for Python/Telegram bots?

  4. Use PostgreSQL instead of SQLite?

  5. Use some kind of persistent disk/storage?

I'm still learning deployment, so I'd really appreciate advice from people who have hosted Telegram bots in production.

I'm not necessarily looking for the cheapest option — I mainly want something stable, simple, and capable of running 24/7 without constantly worrying about the service.

Thanks!

reddit.com
u/Realistic_Deer4555 — 12 days ago

My Telegram bot is running on GitHub + Render, but I'm not happy with the setup. What would you recommend?

Title: My Telegram bot is running on GitHub + Render, but I'm not happy with the setup. What would you recommend?

Hey everyone,

I'm building a Python Telegram bot using aiogram. It's basically a video bot where I'm the only person who can upload videos, and users can access videos through Telegram links.

My current setup is:

- Python

- aiogram

- GitHub

- Render

- SQLite

- Telegram Bot API

The bot is working and polling Telegram successfully, but I'm having some problems with the overall setup and I'm not sure if GitHub + Render is the right choice for this project.

The features I need are pretty simple:

- Bot should run 24/7

- Only the owner/admin can upload videos

- Videos should remain available after restarts/redeployments

- I want a Get Link option where I select an uploaded video and the bot generates a Telegram deep link

- Someone opening that link should receive/play that specific video through the bot

- Normal users should only be able to watch videos and shouldn't be able to upload anything

- I want the setup to be reliable and reasonably cheap

Right now I'm using Render for hosting, but I'm not really happy with the experience and I'm wondering if there is a better approach.

What would you recommend?

Should I:

  1. Stay with Render and change something about my setup?

  2. Move to a VPS?

  3. Use another platform for Python/Telegram bots?

  4. Use PostgreSQL instead of SQLite?

  5. Use some kind of persistent disk/storage?

I'm still learning deployment, so I'd really appreciate advice from people who have hosted Telegram bots in production.

I'm not necessarily looking for the cheapest option — I mainly want something stable, simple, and capable of running 24/7 without constantly worrying about the service.

Thanks!

reddit.com
u/Realistic_Deer4555 — 12 days ago
▲ 5 r/IMU_Kolkata2026+1 crossposts

ANYONE Senior Who ARE IN 3,4 YEAR OF BTECH IN MARINE ENGINEERING

I just have one question in which critier placement happen like you should have minimum 70 percent no back what really matter,

I would appreciate any guidance or suggestions that could facilitate an earlier placement for me.

reddit.com
u/Realistic_Deer4555 — 1 month ago
▲ 4 r/IMUCETtards+1 crossposts

ANYONE Senior Who ARE IN 3,4 YEAR OF BSC OR BTECH IN MARINE ENGINEERING

I just have one question in which critier placement happen like you should have minimum 70 percent no back what really matter,

I would appreciate any guidance or suggestions that could facilitate an earlier placement for me.

reddit.com
u/Realistic_Deer4555 — 1 month ago

Going gym with my crush

I am \_\_ M, I am regularly going gym with my crush yes she is also my best friend now what should I do I have only 25 days(my college holiday are going to over) , she is not that much into this but at least I can try

reddit.com
u/Realistic_Deer4555 — 2 months ago
▲ 2 r/Crush

Going gym with my crush

I am __ M, I am regularly going gym with my crush yes she is also my best friend now what should I do I have only 25 days(my college holiday are going to over) , she is not that much into this but at least I can try

reddit.com
u/Realistic_Deer4555 — 2 months ago