@ojiekcahdp

Какой есть бесплатный хостинг для бота ВК на node.js?

Нужен БЕСПЛАТНЫЙ хост который поддерживает node.js для бота ВКонтакте, heroku не предлагать из-за ограничения в 30 минут.
Желательно инструкция с установкой
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888
Javascript-разработчик
  1. для heroku можно без проблем написать скрипт, который будет обновлять состояние приложения каждые N времени, что будет создавать иллюзию постоянной активности
  2. если всё-таки не трогать heroku - могу предложить ряд вариантов, но всё же не стоит забывать, что у каждого из них есть свои минусы и плюсы:
    • repl.it + UptimeRobot - наилучший вариант среди бесплатных хостингов на данный момент.

      repl.it требуется в качестве самого хостинга, UptimeRobot выполняет роль мониторинга, что в связке создаёт бесконечную работу приложения.

      из минусов - задержка в ≈ 150 мс., а также отсутствие приватности (в бесплатном аккаунте) - но, это легко обходится: всего лишь нужно назвать приложение произвольным набором символов/букв/цифр.

      как настроить работу: всего лишь нужно загрузить в приложение файлы с исходным кодом бота и файл package.json.
      после чего, добавить в главный файл бота следующие строки (предварительно установив фреймворк express):
      const express = require('express');
      const app = express();
      const port = 3000;
      app.get('/', (req, res) => res.send('Hello World!'));
      app.listen(port, () => console.log(`App listening at http://localhost:${port}`));

      после всех манипуляций запускаем бота через встроенную консоль.

    • AWS - неплохой вариант, если вы ищете бесплатный хостинг.
      минусы - пробный период 1 год., требуется указывание некоторых персональных данных, включая карточку и место проживания.

    • Raspberry PI - физический, небольшой одноплатный компьютер, на котором можно держать приложение 24/7.
      купить можно почти в любом электронном магазине - стоимость кусается, но оно того стоит.



Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vabka
Токсичный
Можно хероку взять, просто каждые минут 10 пинговать какой-нибудь метод апишки своего бота.
Ещё как вариант - не бесплатно, но дёшево - на cloud functions в aws/azure/yandex.

Кажется, в azure/aws есть бесплатный tier, который вам подойдёт, но надо в любом случае прикреплять карточку
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Яндекс Москва
от 100 000 до 300 000 ₽
Яндекс Санкт-Петербург
от 100 000 до 300 000 ₽
от 120 000 до 160 000 ₽
17 янв. 2021, в 08:35
50000 руб./за проект
17 янв. 2021, в 01:26
100000 руб./за проект
16 янв. 2021, в 22:34
10000 руб./за проект