Telegram бот е класическата първа причина да наемеш сървър: той работи перфектно на лаптопа ти, докато не затвориш капака. После е офлайн, и потребителите забелязват в рамките на минути.
Вкарването му на сървър е петнайсетминутна работа — и по-евтино, отколкото повечето хора приемат.
Какво се нуждае Telegram бот
Много малко. Polling бот е предимно idle цикъл, чакащ на long-poll endpoint-а на Telegram:
- RAM: десетки мегабайти за типичен Python или Node бот. Нашият Nano ($3/месец — 2 vCPU, 1 GB RAM, 15 GB NVMe) пуска един комфортно, и няколко наведнъж.
- Мрежа: неизмерена на всички планове, така че бъбрив бот няма да натрупа сметка.
- Uptime: целият смисъл.
- Публичен IP — само за webhooks. Polling-ът не се нуждае от входяща свързаност изобщо, което е защо NAT плановете ни са наред за него.
Polling срещу webhooks, в един ред: polling-ът е по-прост и работи на всеки план; webhooks са по-бързи и по-леки, но се нуждаят от публичен IP, домейн и TLS — вземи план с dedicated IP (от $8/месец), ако ги искаш.
Deploy-ни бот за петнайсет минути
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Your bot
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # e.g. aiogram or python-telegram-bot
# Keep it alive — survives crashes and reboots
cat >/etc/systemd/system/tgbot.service <<'EOF'
[Unit]
Description=Telegram Bot
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/bot
ExecStart=/opt/bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
Environment=BOT_TOKEN=your_token_here
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now tgbot
journalctl -u tgbot -f
Restart=always е редът, който има значение. Бот, който се срива в 3 сутринта и остава down, докато забележиш, е по-лош от никакъв бот.
Пускаш няколко бота? Копирай unit файла на бот (tgbot-a.service, tgbot-b.service), или сложи всеки в контейнер и остави Docker Compose да ги върне всичките след рестарт.
Защо хората хостват ботове с нас
Две причини, и двете практични.
Не се нуждаеш от самоличност, за да го наемеш. Имейл за регистрация, USDC или USDT за плащане — Base, Ethereum или Tron. Без сканиран паспорт за сървър за $3. Нов в crypto плащане?
Достатъчно евтино е, за да е за изхвърляне. На $3/месец, вдигането на машина за един бот е грешка при закръгляне. Убий я, когато проектът умре; никой не държи картата ти на файл.
Избор на план
| Какво пускаш | План | Цена |
|---|---|---|
| Един или няколко polling бота | Nano | $3/месец |
| Ботове плюс база данни, или по-натоварен бот | Micro | $5/месец |
| Webhooks със собствен домейн и TLS | Nano-IP | $8/месец |
| Много ботове, контейнери, табло | Small | $8/месец |
Пълен root, NVMe, неизмерен трафик на 1 Gbit/s порт, Германия или Финландия. Плати годишно — един crypto превод вместо дванайсет.
Свързано четиво
- Хоствай Discord бот на VPS — същият модел, друга платформа
- Осигури нов VPS: чеклист — десет минути, струва си
Готов? Deploy-ни бот сървър → — $3/месец, live за около минута, без нужда от документ.
Коментари
Още няма коментари. Бъди първият.