Как создать бесплатного бота для проверки человека в Telegram по телефону: пошаговая инструкция 2026
Коротко
---
Узнайте, как бесплатно создать бота для проверки человека в Telegram по телефону в 2026 году, и настройте его самостоятельно на вашем VPS с пошаговой инструкцией.
---
В современном мире безопасность и проверка информации становятся все более важными. Особенно актуально это для тех, кто работает с регистрациями, проверками клиентов или просто хочет убедиться в подлинности контактов в Telegram. В этой статье я расскажу, как самостоятельно настроить бесплатного бота для проверки человека по телефону в Telegram, используя VPS и открытые инструменты. Этот гайд предназначен для тех, кто хочет разобраться в теме и получить практическое решение без лишних затрат и сложных настроек.
---
Почему именно бот для проверки по телефону в Telegram?
Telegram — одна из самых популярных платформ для обмена сообщениями, и у нее есть API, позволяющее создавать собственных ботов. Такой бот может помочь автоматизировать процесс подтверждения личности или проверки номера телефона. В 2026 году использование подобных решений становится еще более востребованным, поскольку повышается уровень кибербезопасности и проверки подлинности данных.
Что нужно для начала?
Перед тем как приступить к созданию бота, подготовьте:
- VPS-сервер (например, на базе Ubuntu 22.04 или 24.04)
- Домен или IP-адрес сервера
- Учетную запись в Telegram для получения API-токена
- Основные знания работы с командной строкой и Python
---
Шаг 1. Аренда VPS и подготовка окружения
Если у вас еще нет VPS, можете выбрать провайдера, например, SANSARA, который предлагает надежные и недорогие серверы. После аренды выполните первичные настройки:
`bash ssh your_user@your_server_ip sudo apt update && sudo apt upgrade -y `
Установите необходимые инструменты:
`bash sudo apt install python3 python3-pip git `
Создайте папку для проекта:
`bash mkdir ~/telegram_check_bot cd ~/telegram_check_bot `
Шаг 2. Получение API токена Telegram
- 01Откройте Telegram и найдите бота .
- 02Создайте нового бота командами:
` /newbot `
- 01Следуйте инструкциям, укажите имя и username бота.
- 02После создания получите API токен — он понадобится для взаимодействия с Telegram API.
Запишите его — он понадобится на следующем этапе.
Шаг 3. Настройка проекта и установка библиотек
Создайте виртуальное окружение и установите необходимые библиотеки:
`bash python3 -m venv venv source venv/bin/activate pip install python-telegram-bot requests `
Шаг 4. Создание скрипта бота
Создайте файл bot.py и вставьте следующий код:
`python import logging from telegram import Update from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes import requests
TOKEN = 'ВАШ_ТОКЕН_ТУТ'
logging.basicConfig( format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO )
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE): await update.message.reply_text('Привет! Отправьте номер телефона для проверки.')
async def check_phone(update: Update, context: ContextTypes.DEFAULT_TYPE): phone_number = update.message.text.strip()
if not phone_number.startswith('+'): await update.message.reply_text('Пожалуйста, введите номер в международном формате, например +79001234567.') return
api_url = f' ' try: response = requests.get(api_url) data = response.json() if data.get('verified'): await update.message.reply_text('Номер подтвержден: человек найден в базе.') else: await update.message.reply_text('Номер не найден или не подтвержден.') except Exception as e: await update.message.reply_text('Произошла ошибка при проверке номера.') print(e)
async def main(): app = ApplicationBuilder().token(TOKEN).build() app.add_handler(CommandHandler('start', start)) app.add_handler(CommandHandler('check', check_phone)) await app.run_polling()
if name == 'main': import asyncio asyncio.run(main()) `
Обратите внимание: в реальности API для проверки номера должен быть выбран или создан вами. В примере использована фиктивная ссылка. В 2026 году доступны различные API, некоторые из которых предлагают бесплатные уровни (например, Twilio Lookup API с ограничениями).
Шаг 5. Запуск бота и тестирование
Запустите бота командой:
`bash python bot.py `
Перейдите в Telegram, найдите вашего бота и отправьте команду /start. После этого попробуйте отправить номер телефона, например:
` +79001234567 `
Бот должен ответить результатом проверки.
Шаг 6. Настройка автоматического запуска бота
Чтобы бот запускался автоматически после перезагрузки сервера, создайте systemd-сервис:
`bash sudo nano /etc/systemd/system/telegram_check_bot.service `
Вставьте следующее:
`ini [Unit] Description=Telegram Check Bot After=network.target
[Service] User=your_user WorkingDirectory=/home/your_user/telegram_check_bot ExecStart=/home/your_user/telegram_check_bot/venv/bin/python /home/your_user/telegram_check_bot/bot.py Restart=on-failure
[Install] WantedBy=multi-user.target `
Замените your_user на ваше имя пользователя. Сохраните файл и активируйте сервис:
`bash sudo systemctl daemon-reload sudo systemctl enable telegram_check_bot sudo systemctl start telegram_check_bot `
Теперь бот будет запускаться автоматически при перезагрузке.
Важные заметки и рекомендации
- API для проверки номера: В 2026 году на рынке доступны как платные, так и бесплатные API. В зависимости от уровня доверия и требований используйте подходящий сервис. Некоторые публичные API позволяют проверить номер телефона через базы данных операторов или социальные сети.
- Безопасность: Не публикуйте ваш API-токен и не разглашайте личные данные пользователей.
- Обновления: Постоянно обновляйте скрипты и библиотеки для защиты от уязвимостей.
- Расширение функционала: Можно добавлять команды для массовых проверок, логирование, интеграцию с базами данных и т.п.
Итог
Создание бота для проверки человека по телефону в Telegram — это достаточно простая и доступная задача, если знать основные шаги и использовать современные инструменты. В 2026 году рынок предлагает множество решений — от бесплатных API до мощных платформ для автоматизации. Главное — правильно настроить окружение, выбрать подходящий API и обеспечить безопасность данных.
---
Если у вас остались вопросы или нужна помощь, обращайтесь к сообществу SANSARA или используйте наши VPS для развертывания подобных решений с гарантией качества и поддержки.
Ещё по теме
Читайте также
CTA · VPSVDS
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.