Telegram бот для рекомендации VPN провайдеров с реферальными ссылками.
- 🔒 Рекомендации проверенных VPN провайдеров
- 🔗 Реферальные ссылки для каждого провайдера
- 📱 Подробные инструкции по установке
- ⬅️ Удобная навигация с кнопкой "Назад"
- 💡 Описание возможностей каждого VPN
- Node.js 16.0.0 или выше
- npm или yarn
- Установите зависимости:
npm install- Скопируйте файл конфигурации:
cp env.example .env-
Отредактируйте
.envфайл и добавьте ваш токен бота -
Запустите бота:
npm startДля разработки с автоперезагрузкой:
npm run dev- Отправьте команду
/startботу - Выберите VPN провайдера из списка
- Получите реферальную ссылку и инструкцию
- Используйте кнопку "Назад" для возврата к выбору
- Icegate VPN - Продвинутая VPN с обфускацией
- ExpressVPN - Быстрая VPN с серверами в 94 странах
- NordVPN - Безопасная VPN с двойным шифрованием
- Surfshark - Бюджетная VPN с неограниченными устройствами
/start- Показать главное меню/help- Показать справку
├── bot.js # Основной файл бота
├── package.json # Зависимости и скрипты
├── env.example # Пример конфигурации
├── README.md # Документация
├── business_plan.md # Бизнес-план
├── seo_strategy.md # SEO стратегия
└── google_ads_strategy.md # Google Ads стратегия
npm run devbot.js- основной файл с логикой ботаVPN_PROVIDERS- объект с данными VPN провайдеров- Функции для создания меню и обработки сообщений
- Добавьте данные в объект
VPN_PROVIDERSвbot.js - Перезапустите бота
- Установите Node.js на сервер
- Склонируйте репозиторий
- Установите зависимости:
npm install - Настройте
.envфайл - Запустите:
npm start
npm install -g pm2
pm2 start bot.js --name "vpn-bot"
pm2 startup
pm2 saveFROM node:16-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["npm", "start"]