Гайд - Бесплатный хостинг для телеграмм ботов | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой уникальный скрипт?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Гайд Бесплатный хостинг для телеграмм ботов

NiggaByte+REP

so black
Автор темы
hehe
8 Янв 2023
1,182
2,929
113
ПРИВЕТСТВУЮ ВСЕХ ЛЮБИТЕЛЕЙ ХАЛЯВЫ

Думаю что каждый кто хоть раз создавал телеграмм ботов, задавался вопросом, а где его разместить. Кажется осталось только разместить своего бота и деньги польются рекой, но какой хостинг выбрать? Сейчас я попытаюсь ответить на этот вопрос.
При упоминании хостинга у многих сразу вспоминаются: Heroku, Pythonanywhere. Но Heroku стал платным(теперь надо обязательно привязывать карту, что для таких евреев, как я не подходит), а Pythonanywhere больше подходит для хостинга сайтов, чем телеграмм ботов(ну или я криворукий).

МЫ БУДЕМ ИСПОЛЬЗОВАТЬ REPLIT

По своей сути REPLIT является онлайн python интерпретатором. В нем так же есть много полезных и интересных плюшек. Одной из таких плюшек является встроенная нейронка, которя поможет написать чистый код. Но мы будем рассматривать его как хостинг(с этой функцией он тоже хорошо справляется).

КАК ЗАЛИТЬ ТУДА СВОЕГО БОТ
(
ИНСТРУКЦИЯ)

  • Регаемся на сайте (думаю с этим проблем не будет, там все интуитивно понятно)
  • Создаем новый проект, куда тыкать смотрите на фото
    616e0b00-dd95-44d8-9d34-457526c9657a.webp
  • Выбираем язык и вписываем название
    f925184d-3ca8-403e-8d4d-0cbf15fdb284.webp
  • Создаем файл и закидываем туда скрипт бота (если есть доп файлы или папки закидываем их в проект так же)
    afb6acc1-3586-4ff3-bf4c-334f87bac4b6.webp
  • Создаем еще один файл с названием - background.py и вставляем код снизу
    Python:
    from flask import Flask
    from flask import request
    from threading import Thread
    import time
    import requests
    
    
    app = Flask('')
    
    @app.route('/')
    def home():
      return "I'm alive"
    
    def run():
      app.run(host='0.0.0.0', port=80)
    
    def keep_alive():
      t = Thread(target=run)
      t.start()
Почти все готово, но если сейчас запустить скрипт, то он проработает только 5 минут и отключиться. Решить эту проблему поможет данный сайт.
  • Залетаем на UptimeRobot и регаемся (проблем тут возникнуть не должно). Данный сайт будет поддерживать нашего бота всегда онлайн.
  • Теперь вернемся к скрипту и запустим его. Нам нужно получить ссылку сайта с которым связан наш бот.
    2b4ebe00-5f13-442c-a57c-fd67d694408c.webp
  • Возращаемся в UptimeRobot и создаем новый мониторинг
    2f3e5b5b-d20e-4432-9f4e-1f629c1e6735.webp
  • Выбираем HTTP(s), вписываем любое название и вставляем ссылку(которую скопировали заранее)
    0bd7bf62-0521-4d87-bb46-508e13518b94.webp
Вот и все, осталось только запустить бота в REPLIT и наслаждаться.

Видео мануал подсказал pipinstall
 
Последнее редактирование:
Like
  • 5
Реакции: 4 users

pipinstall

Бот
27 Мар 2023
371
122
43
Короч те кто манали клацать тыцять разбираться вот видео мануал по это мануалу из хабр
 
Like
  • 1
Реакции: 1 user

pipinstall

Бот
27 Мар 2023
371
122
43
NiggaByte+REP, THX bro, летит как ракета))
правда не смог дупля дать как постовить бота который кружочки делает, не раздуплился как там ffmpage поставить)

1699549071255
 
Like
  • 1
Реакции: 1 user

pipinstall

Бот
27 Мар 2023
371
122
43
NiggaByte+REP, бро для работы ещё нужно в пред последнюю строчку файла мэйн ( перед бот пилинг) вставить эту шляпу
keep_alive()

И в файле Мейэн в начале скрипта:
from background import keep_alive #импорт функции для поддержки работоспособности


и тогда ворк)

ну это если совать чужой скрипт) по инструкции там готовый Мэйн дают с этими буквами и скобаками
 
Like
  • 1
Реакции: 1 user
Активность:
Пока что здесь никого нет