Авторестарт Python TELEGRAM бота каждый день | Бесплатный хостинг PythonAnywhere

Поделиться
HTML-код
  • Опубликовано: 15 фев 2024
  • В этом видео мы посмотрим, как сделать автоматический рестарт вашего телеграм бота на сайте PythonAnywhere. А так же посмотрим, как загрузить сразу несколько файлов на хостинг. Использовать будем язык программирования Python, библиотеку Aiogram.
    👨‍💻 Подписывайся на наш телеграм канал! 👨‍💻
    🖇 t.me/pythonhub001 🖇
    👨‍💻 И вступай в чат 👨‍💻
    🖇 t.me/pythonhub_chat 🖇
    😳 Полезные ссылки 😳
    Ссылка на видео с подробным запуском бота:
    • Создаем TELEGRAM БОТА ...
    Ссылка на хост:
    www.pythonanywhere.com/
    #pythonanywhere #хостинг #telegrambot #python #hosting #restart

Комментарии • 101

  • @shcoder001
    @shcoder001  4 месяца назад +2

    👨‍💻 Подписывайся на наш телеграм канал! 👨‍💻
    🖇 t.me/pythonhub001 🖇
    👨‍💻 И вступай в чат 👨‍💻
    🖇 t.me/pythonhub_chat 🖇

  • @the1izzy
    @the1izzy 3 месяца назад +3

    Бро, спасибо тебе огромное, благодаря тебе запустила тг бота на сервер, долго искала бесплатный хостинг! ❤Очень просто и понятно объясняешь, успехов 🔥

  • @dautmantis
    @dautmantis 4 месяца назад +1

    Круто

  • @savip_uz
    @savip_uz 26 дней назад +2

    this is so good information bro, thanks for you !

  • @user-dt8cy6ev1p
    @user-dt8cy6ev1p 4 месяца назад +3

    бро я тебя просто люблю , обожаю , ты самый лучший!!!! Я 3 недели искал норм хостинг!!))))

    • @shcoder001
      @shcoder001  4 месяца назад

      спасибо

    • @user-dt8cy6ev1p
      @user-dt8cy6ev1p 4 месяца назад +1

      @@shcoder001 а можешь подсказать пожалуйста ,почему то он выключился , какие могут быть причины?

    • @user-dt8cy6ev1p
      @user-dt8cy6ev1p 4 месяца назад +1

      : No such file or directory
      2024-02-18 06:42:10 -- Completed task, took 5.51 seconds, return code was 127.
      вот что пишет

    • @shcoder001
      @shcoder001  4 месяца назад +1

      может быть сильная нагрузка@@user-dt8cy6ev1p

    • @shcoder001
      @shcoder001  4 месяца назад +1

      нет такого файла@@user-dt8cy6ev1p

  • @noname22120
    @noname22120 3 месяца назад +1

    Спасибо большое за труды, очень помог. есть вопрос, может выручишь. Нужно, чтобы между отправкой фото и текстом был интервал, какой код прописывается? Когда в ответ идет отправка сразу фото, текста и клавиатуры

    • @shcoder001
      @shcoder001  3 месяца назад

      сделай между отправками await asyncio.sleep(3) --> это будет задержка в 3 секунды

    • @noname22120
      @noname22120 3 месяца назад +1

      ​@@shcoder001 ошибку выдал. команда прописана в библиотеке telebot? или нужно подгрузить еще что-то?

    • @noname22120
      @noname22120 3 месяца назад

      @@shcoder001 получилось частично реализовать с помощью команды time.sleep. Спасибо. А спойлер фоток и частично текста реально в телеботе делать? Не нашел инфы нигде. или в чате лучше вопрос задать?

    • @shcoder001
      @shcoder001  3 месяца назад

      код написан на aiogram. А что за ошибка?@@noname22120

  • @KorsanyGame
    @KorsanyGame 4 месяца назад +1

    Спасибо! Ты лучший! Расскажи как скачать библиотеки которые не поддерживает хостинг? Я пытаюсь скачать и выводит ошибки!

    • @shcoder001
      @shcoder001  4 месяца назад

      спасибо какие например?

  • @neMuSori
    @neMuSori 3 месяца назад +2

    Целую люблю

  • @anonim9110
    @anonim9110 3 месяца назад +1

    Спасибо за видео. Такой вопрос разместил бота первого для экспериментов нужно ли спустя время платить чтобы он и дальше был на рабочим или же бесплатно на постоянной основе?

  • @purplekrao8666
    @purplekrao8666 2 месяца назад +1

    Подскажите пожалуйста, я сделал код в пайчарм, загрузил всё, сделал как надо, но у меня мой бот по моей идее берет данные с txt файлов. Как написать пути к этим файлам, если я их тоже загрузил на этот хостинг, как он должен выглядеть?

    • @shcoder001
      @shcoder001  2 месяца назад +1

      так же, как и на компе. обычный путь

  • @kolhozavr1115
    @kolhozavr1115 3 месяца назад +1

    Вопрос такой - а зачем вообще перезапускать бота по какому-то графику? Если это для того чтобы он при перезапуске выполнял каике-то действия? Если да, то это ведь можно заменить установкой в боте какого scheduler. Или это для того, что если он вдруг отключится? Но в комментах вы вроде написали, что если бот падает, то он перезапускается автоматически

    • @shcoder001
      @shcoder001  3 месяца назад

      если вдруг ресурсы на бесплатном хостинге кончились, то он не перезапутстися сам. нужно использовать этот способ. scheduler можно, но он будет тратить нагрузку хоста, да и в целом, можно упростить задачу для какого-то простого проекта. типа отправлять каждый день в 9 утра план задач и все.

    • @kolhozavr1115
      @kolhozavr1115 3 месяца назад +1

      @@shcoder001 спасибо 🙏 я так понял раз эта функция есть то ее лучше применить для подстраховки

    • @shcoder001
      @shcoder001  3 месяца назад

      да, лишней не будет@@kolhozavr1115

    • @user-tj7pj8ct7v
      @user-tj7pj8ct7v 11 дней назад

      Спасибо за ответы, а то вообще не понимал зачем перезагрузка, если он и так запущен был)

  • @EgorCUBER
    @EgorCUBER 3 месяца назад +2

    Я загружаю файл с кодом и текстовый, но пишет что нет тескттвого файла что делать

    • @shcoder001
      @shcoder001  3 месяца назад

      значит файл не там лежит, где нужно. проверь пути

  • @fairblay
    @fairblay 3 месяца назад +1

    пробовал запустить своего бота, но на этом сайте походу нельзя его запускать, всегда получаю ошибку.
    у меня была суть такая: захожу на сайт, получаю нужные данные (в формате JSON), если необходимое число больше такого-то числа, то прошу написать в тг об этом
    Но при выполнении всегда получаю ошибку, типа: Проблемы с сетью или Веб-сайт недоступен.
    Этот же бот спокойно работает в Replit или на ПК

    • @shcoder001
      @shcoder001  3 месяца назад

      на сайте не поддерживаются некоторые либы. вроде как раз парсеры и не сделаешь на фри тарифе. Я так понимаю,что это в целях безопасности.

  • @fodibodi6610
    @fodibodi6610 2 месяца назад +1

    а как правильно написать путь к файлу (который уже находиться на сервере)
    ? И сколько работает бот после рестарта?

    • @shcoder001
      @shcoder001  2 месяца назад

      смотря куда ты закинул файл.путь начинается с директории, где лежит код, если что. бот работает в зависимости от нагрузки.

  • @Lonexsy.
    @Lonexsy. 3 месяца назад +1

    все супер только как избавиться от проблемы что бот присылает 2 сообщение сразу

    • @shcoder001
      @shcoder001  3 месяца назад

      у тебя он запущен на компе и хосте одновременно?

  • @v1tamin91
    @v1tamin91 2 месяца назад +1

    Почему никто не хочет рассказать, как можно сделать при подписки на телеграмм-канал автоприветствие ботом? 🤔🤔🤔

    • @shcoder001
      @shcoder001  2 месяца назад

      бот не может писать в личку человеку, кторый его не активировал

  • @WinWinter01
    @WinWinter01 3 месяца назад +1

    Незя подключаться к другим api Не знаешь на платном тарифе можно ?

    • @shcoder001
      @shcoder001  3 месяца назад

      на платном вроде можно

  • @paprika_gandil
    @paprika_gandil 7 дней назад +1

    Надеюсь ответишь. Что делать если бот сам по себе иногда отключаеться типо бот перестает работать и захожу в беш а там пусто ну как с нуля а таск я что ставил что нет всеравно в какомто промежутке оффаеться

    • @shcoder001
      @shcoder001  7 дней назад

      видимо бесплатный тариф не справляется с нагрузками

    • @paprika_gandil
      @paprika_gandil 6 дней назад

      @@shcoder001 а есть еще какието хостинги?

  • @protolog
    @protolog Месяц назад +1

    Дискрд бота не подерживаются? а то discord api не пожет подключиться

  • @user-ic8ok9cy9e
    @user-ic8ok9cy9e 3 месяца назад +1

    pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
    bot_token
    Field required [type=missing, input_value={}, input_type=dict]
    У меня такой эррор когда афто запуск. как эту исправит?

    • @shcoder001
      @shcoder001  3 месяца назад

      где-то в коде ошибка.

  • @_______________user8276
    @_______________user8276 4 месяца назад +1

    как установить aiogram, типо просто в консоли написать pip install aiogram??

  • @MrKim-pt2vm
    @MrKim-pt2vm 4 месяца назад +1

    А сколько дней бесплатный доступ?

    • @shcoder001
      @shcoder001  4 месяца назад +1

      хост бесплатный всегда

  • @user-of5qw4ye9p
    @user-of5qw4ye9p 2 месяца назад +1

    А как долго будет работать бот после рестарта?

    • @shcoder001
      @shcoder001  2 месяца назад

      в зависимости от нагрузок

  • @Falke1_1
    @Falke1_1 2 месяца назад +1

    У меня в коде есть фотография а как ее добавить в хост ?

    • @shcoder001
      @shcoder001  2 месяца назад

      перетащить просто

  • @pro100pr0
    @pro100pr0 4 месяца назад +1

    Как сделать так что бы он читал сразу несколько файлов бота?

    • @shcoder001
      @shcoder001  4 месяца назад

      не понял вопрос

  • @gamingnaruto1445
    @gamingnaruto1445 3 месяца назад +1

    здравствуйте у меня в task он почему то не ходит папку или файл

    • @shcoder001
      @shcoder001  3 месяца назад +1

      неверный путь указываете значит

    • @gamingnaruto1445
      @gamingnaruto1445 3 месяца назад +1

      @@shcoder001 но все вроде правильно

    • @gamingnaruto1445
      @gamingnaruto1445 3 месяца назад +1

      @@shcoder001 как можно проверить

    • @shcoder001
      @shcoder001  3 месяца назад

      визуально только, как мне кажется. попробуй в чат из описания написать@@gamingnaruto1445

  • @side2743
    @side2743 2 месяца назад +1

    что делать если такая ошибка? bash: cd: bot: No such file or directory. сделал все как на видосе

    • @side2743
      @side2743 2 месяца назад +1

      после cd bot вылазит

    • @shcoder001
      @shcoder001  2 месяца назад

      @@side2743 у тебя нет папки bot. другая какая-то структура

  • @wikivik
    @wikivik 2 месяца назад +2

    А что делать если бот отваливается спустя некоторое время?

    • @shcoder001
      @shcoder001  2 месяца назад

      менять хост на платный. только так

    • @wikivik
      @wikivik 2 месяца назад

      @@shcoder001 То есть нужно перезагружать время от времени?

  • @dimirdi1
    @dimirdi1 3 месяца назад +1

    Что делать если он час-два проработал и выключаеться(

    • @shcoder001
      @shcoder001  3 месяца назад

      значит не подходит вариант бесплатного хоста для стабильной работы. видимо, у вас серьезный бот

  • @memes11535
    @memes11535 14 дней назад +2

    Братишка, поздно пишу, заметь пожалуйста. У меня не заходит ни консоль баш, ни пайтон. Что делать?

    • @shcoder001
      @shcoder001  13 дней назад +1

      а что пишет? почему не заходит?

    • @memes11535
      @memes11535 13 дней назад +2

      @@shcoder001 Привет, спасибо за ответ. Она просто не заходила, то есть, когда нажимаешь консоль, там внизу слева просто окно загрузки вечно длилось и все. Я это исправил тем, что подключился к другой сети (с Мегафон на МТС). Но появился ещё один вопрос)) Я пару раз запустил бота. Один раз он проработал час и вырубился, второй раз работает уже 15+ часов, до настоящего времени, как так вышло?

    • @shcoder001
      @shcoder001  13 дней назад +1

      @@memes11535 зависит от нагрузок

    • @memes11535
      @memes11535 13 дней назад

      @@shcoder001 Ясно. Спасибо, удачи в развитии канала!

  • @Springtap_memes
    @Springtap_memes Месяц назад +1

    я ввожу cb и нифига не выходит

    • @shcoder001
      @shcoder001  Месяц назад

      cd нужно (D а не B)

  • @dautmantis
    @dautmantis 4 месяца назад +1

    Бот работает 24/7 ? Я это не понял

    • @shcoder001
      @shcoder001  4 месяца назад +2

      он может сам перезапускаться в определенное время каждый день --> даже если он упал, он будет в это время всегда подниматься

  • @Falke1_1
    @Falke1_1 2 месяца назад +2

    После python bot.py пишет Errno2 No such file or directory

    • @shcoder001
      @shcoder001  2 месяца назад +1

      у тебя файл может называться не bot.py , a main.py? или ты не в той папке

    • @Falke1_1
      @Falke1_1 2 месяца назад +1

      ​@@shcoder001я решил проблему но у меня в коде есть фотография,но ее нужно закинуть в хост как это сделать?

    • @shcoder001
      @shcoder001  2 месяца назад +1

      @@Falke1_1 так же, как и файлы. через upload кнопку.

    • @simonovsergey574
      @simonovsergey574 2 месяца назад

      @@Falke1_1 как ты её решил?

  • @user-xt4pt6rq1u
    @user-xt4pt6rq1u 2 месяца назад +1

    а если бот работает с базой данных sqlite3 , можно ли такого бота запустить в pythonanywhere?

    • @shcoder001
      @shcoder001  2 месяца назад

      да. это же простое текстовое хранилище

  • @SimpleRusya
    @SimpleRusya 3 месяца назад +1

    Сколько он вообще держится включенным?

    • @shcoder001
      @shcoder001  3 месяца назад +1

      зависит от нагрузок

    • @SimpleRusya
      @SimpleRusya 3 месяца назад +1

      Спасибо за лайк, дружище :З

    • @SimpleRusya
      @SimpleRusya 3 месяца назад +1

      @@shcoder001 а приблизительно? И можно продлевать его с помощью фласк))) Как было с реплитом?)

    • @shcoder001
      @shcoder001  3 месяца назад +1

      тут такой вариант, к сожалению, не прокатит(@@SimpleRusya