Solutions / Apps & bots
Telegram bot hosting.
Host your Telegram bot on a server that never sleeps, using the language and libraries you already know.
Always on
Long polling or webhooks, your bot keeps running around the clock.
Your stack
Node.js, Bun, Python or a generic runtime for anything else.
Free to start
Most bots fit easily inside the free package.
Runtimes
- Node.js
- Bun
- Python
- Generic runtimes
Free package
- Memory
- 6 GB
- CPU
- 150%
- Disk
- 10 GB
- Servers
- Up to 4
Included with every server
Live console
Run commands and watch logs in real time.
File manager
Edit configs and upload files in the browser.
Backups and snapshots
Snapshot before big changes, restore in a click.
Schedules
Automate restarts and routine commands.
Team roles
Invite people and give them only the access they need.
Seven locations
North America, Europe and Asia.
Guides
All Apps & APIs guides →- Environment variables and secrets for your appStore API keys, tokens and config for your Schokr app safely using Startup variables or a .env file, and keep secrets out of your code.
- How to host a Telegram bot (long polling vs webhooks)Host a Telegram bot 24/7 on Schokr with python-telegram-bot, grammY or Telegraf. Why long polling is the easiest option and how webhooks differ.
- How to read your app's logs in the consoleFind out why your Schokr app is misbehaving by reading console output, making logs show up instantly, and writing logs to a file.
- Install dependencies for your app (npm, bun, pip)How to install npm, Bun and pip packages for an app on Schokr, why not to upload node_modules, and how to fix missing packages.
- Python virtual environments on SchokrDo you need a venv for a Python app on Schokr? How package installs work on the Python template and when to create a virtual environment yourself.