VPS для Telegram-бота: выбор сервера и настройка
Telegram-боты требуют VPS с постоянным интернет-подключением и достаточным аптаймом. Для большинства ботов минимальные требования очень скромные - достаточно самого дешёвого плана. Расскажем как выбрать и настроить.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Минимальные требования для бота
- Простой бот (ответы на команды, парсинг): 1 vCPU, 512 MB RAM
- Бот с базой данных: 1-2 vCPU, 1-2 GB RAM
- Бот с машинным обучением/GPT: 2-4 vCPU, 4-8 GB RAM
- Несколько ботов на одном сервере: Docker, 2 vCPU, 2 GB RAM на каждые 5-10 ботов
Python Telegram-бот: минимальная настройка
На чистом Ubuntu 22.04:
apt install python3 python3-pip -y && pip3 install aiogram python-telegram-bot
Для постоянной работы используйте systemd или screen:
nohup python3 bot.py > bot.log 2>&1 &
Лучше создать systemd-сервис - бот будет автоматически перезапускаться после падения или перезагрузки сервера.
Бот работающий в России
Для ботов, работающих с российскими пользователями, выбор локации сервера важен:
- Финляндия: 35-60 мс пинг до Москвы. Telegram-серверы в Европе - отличная скорость.
- Румыния: 60-90 мс. Дешевле, всё ещё приемлемо.
Для работы в Telegram важнее скорость до серверов Telegram (Европа), а не до пользователей.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.