Тёмный

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

Shcoder
Подписаться 4,4 тыс.
Просмотров 10 тыс.
50% 1

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

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 127   
@shcoder001
@shcoder001 8 месяцев назад
👨‍💻 Подписывайся на наш телеграм канал! 👨‍💻 🖇 t.me/pythonhub001 🖇 👨‍💻 И вступай в чат 👨‍💻 🖇 t.me/pythonhub_chat 🖇
@the1izzy
@the1izzy 8 месяцев назад
Бро, спасибо тебе огромное, благодаря тебе запустила тг бота на сервер, долго искала бесплатный хостинг! ❤Очень просто и понятно объясняешь, успехов 🔥
@shcoder001
@shcoder001 8 месяцев назад
спасибо
@kakzarabotatiproject3325
@kakzarabotatiproject3325 Месяц назад
Большое спасибо автору, за проделанную работу.
@ФУТБОЛ-КАЙФ
@ФУТБОЛ-КАЙФ 8 месяцев назад
бро я тебя просто люблю , обожаю , ты самый лучший!!!! Я 3 недели искал норм хостинг!!))))
@shcoder001
@shcoder001 8 месяцев назад
спасибо
@ФУТБОЛ-КАЙФ
@ФУТБОЛ-КАЙФ 8 месяцев назад
@@shcoder001 а можешь подсказать пожалуйста ,почему то он выключился , какие могут быть причины?
@ФУТБОЛ-КАЙФ
@ФУТБОЛ-КАЙФ 8 месяцев назад
: No such file or directory 2024-02-18 06:42:10 -- Completed task, took 5.51 seconds, return code was 127. вот что пишет
@shcoder001
@shcoder001 8 месяцев назад
может быть сильная нагрузка@@ФУТБОЛ-КАЙФ
@shcoder001
@shcoder001 8 месяцев назад
нет такого файла@@ФУТБОЛ-КАЙФ
@savip_uz
@savip_uz 5 месяцев назад
this is so good information bro, thanks for you !
@shcoder001
@shcoder001 5 месяцев назад
🧡
@anonim9110
@anonim9110 7 месяцев назад
Спасибо за видео. Такой вопрос разместил бота первого для экспериментов нужно ли спустя время платить чтобы он и дальше был на рабочим или же бесплатно на постоянной основе?
@shcoder001
@shcoder001 7 месяцев назад
можно
@kolhozavr1115
@kolhozavr1115 8 месяцев назад
Вопрос такой - а зачем вообще перезапускать бота по какому-то графику? Если это для того чтобы он при перезапуске выполнял каике-то действия? Если да, то это ведь можно заменить установкой в боте какого scheduler. Или это для того, что если он вдруг отключится? Но в комментах вы вроде написали, что если бот падает, то он перезапускается автоматически
@shcoder001
@shcoder001 8 месяцев назад
если вдруг ресурсы на бесплатном хостинге кончились, то он не перезапутстися сам. нужно использовать этот способ. scheduler можно, но он будет тратить нагрузку хоста, да и в целом, можно упростить задачу для какого-то простого проекта. типа отправлять каждый день в 9 утра план задач и все.
@kolhozavr1115
@kolhozavr1115 8 месяцев назад
@@shcoder001 спасибо 🙏 я так понял раз эта функция есть то ее лучше применить для подстраховки
@shcoder001
@shcoder001 8 месяцев назад
да, лишней не будет@@kolhozavr1115
@МаратАрти
@МаратАрти 4 месяца назад
Спасибо за ответы, а то вообще не понимал зачем перезагрузка, если он и так запущен был)
@purplekrao8666
@purplekrao8666 6 месяцев назад
Подскажите пожалуйста, я сделал код в пайчарм, загрузил всё, сделал как надо, но у меня мой бот по моей идее берет данные с txt файлов. Как написать пути к этим файлам, если я их тоже загрузил на этот хостинг, как он должен выглядеть?
@shcoder001
@shcoder001 6 месяцев назад
так же, как и на компе. обычный путь
@noname22120
@noname22120 7 месяцев назад
Спасибо большое за труды, очень помог. есть вопрос, может выручишь. Нужно, чтобы между отправкой фото и текстом был интервал, какой код прописывается? Когда в ответ идет отправка сразу фото, текста и клавиатуры
@shcoder001
@shcoder001 7 месяцев назад
сделай между отправками await asyncio.sleep(3) --> это будет задержка в 3 секунды
@noname22120
@noname22120 7 месяцев назад
​@@shcoder001 ошибку выдал. команда прописана в библиотеке telebot? или нужно подгрузить еще что-то?
@noname22120
@noname22120 7 месяцев назад
@@shcoder001 получилось частично реализовать с помощью команды time.sleep. Спасибо. А спойлер фоток и частично текста реально в телеботе делать? Не нашел инфы нигде. или в чате лучше вопрос задать?
@shcoder001
@shcoder001 7 месяцев назад
код написан на aiogram. А что за ошибка?@@noname22120
@fairblay
@fairblay 8 месяцев назад
пробовал запустить своего бота, но на этом сайте походу нельзя его запускать, всегда получаю ошибку. у меня была суть такая: захожу на сайт, получаю нужные данные (в формате JSON), если необходимое число больше такого-то числа, то прошу написать в тг об этом Но при выполнении всегда получаю ошибку, типа: Проблемы с сетью или Веб-сайт недоступен. Этот же бот спокойно работает в Replit или на ПК
@shcoder001
@shcoder001 8 месяцев назад
на сайте не поддерживаются некоторые либы. вроде как раз парсеры и не сделаешь на фри тарифе. Я так понимаю,что это в целях безопасности.
@EgorCUBER
@EgorCUBER 7 месяцев назад
Я загружаю файл с кодом и текстовый, но пишет что нет тескттвого файла что делать
@shcoder001
@shcoder001 7 месяцев назад
значит файл не там лежит, где нужно. проверь пути
@KorsanyGame
@KorsanyGame 8 месяцев назад
Спасибо! Ты лучший! Расскажи как скачать библиотеки которые не поддерживает хостинг? Я пытаюсь скачать и выводит ошибки!
@shcoder001
@shcoder001 8 месяцев назад
спасибо какие например?
@davidsuragan
@davidsuragan 8 месяцев назад
Круто
@PleerFol
@PleerFol 2 месяца назад
Здравствуйте, у меня такой вопрос, можно как то поменять время на сервере, а то неудобно +3 к мск
@shcoder001
@shcoder001 2 месяца назад
думаю, что нет. но, если найдете решение, отпишите пожалуйста)
@Lonexsy.
@Lonexsy. 7 месяцев назад
все супер только как избавиться от проблемы что бот присылает 2 сообщение сразу
@shcoder001
@shcoder001 7 месяцев назад
у тебя он запущен на компе и хосте одновременно?
@Muso-c8j
@Muso-c8j 7 месяцев назад
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings bot_token Field required [type=missing, input_value={}, input_type=dict] У меня такой эррор когда афто запуск. как эту исправит?
@shcoder001
@shcoder001 7 месяцев назад
где-то в коде ошибка.
@v1tamin91
@v1tamin91 6 месяцев назад
Почему никто не хочет рассказать, как можно сделать при подписки на телеграмм-канал автоприветствие ботом? 🤔🤔🤔
@shcoder001
@shcoder001 6 месяцев назад
бот не может писать в личку человеку, кторый его не активировал
@FACT_FFANTASY
@FACT_FFANTASY 3 месяца назад
Сделал все абсолютно как ты но когда подходит назначенное время ошибка bash: python3/home/brawl228/bot/bot.py: No such file or directory. Когда cd в bash вводишь все находит
@shcoder001
@shcoder001 3 месяца назад
неправильный путь значит. или файл не так называется
@FACT_FFANTASY
@FACT_FFANTASY 3 месяца назад
@@shcoder001 Директория у меня bot а файл в директории bot.py вроде все так
@WinWinter01
@WinWinter01 7 месяцев назад
Незя подключаться к другим api Не знаешь на платном тарифе можно ?
@shcoder001
@shcoder001 7 месяцев назад
на платном вроде можно
@xesax
@xesax 2 месяца назад
а что делать если перед запуском надо сначала включить виртуалку? poetry shell например
@shcoder001
@shcoder001 2 месяца назад
делаешь все в терминале. главно, чтобы нужные утилиты были подключены
@protolog
@protolog 5 месяцев назад
Дискрд бота не подерживаются? а то discord api не пожет подключиться
@shcoder001
@shcoder001 5 месяцев назад
вроде нет
@MrKim-pt2vm
@MrKim-pt2vm 8 месяцев назад
А сколько дней бесплатный доступ?
@shcoder001
@shcoder001 8 месяцев назад
хост бесплатный всегда
@mimakgo7237
@mimakgo7237 Месяц назад
А как сделать что бы бот работал до какого то определенного времени?
@shcoder001
@shcoder001 Месяц назад
это уже в самом коде проверку добавляешь
@fodibodi6610
@fodibodi6610 6 месяцев назад
а как правильно написать путь к файлу (который уже находиться на сервере) ? И сколько работает бот после рестарта?
@shcoder001
@shcoder001 6 месяцев назад
смотря куда ты закинул файл.путь начинается с директории, где лежит код, если что. бот работает в зависимости от нагрузки.
@AH5PXUCT
@AH5PXUCT 4 месяца назад
Братишка, поздно пишу, заметь пожалуйста. У меня не заходит ни консоль баш, ни пайтон. Что делать?
@shcoder001
@shcoder001 4 месяца назад
а что пишет? почему не заходит?
@AH5PXUCT
@AH5PXUCT 4 месяца назад
@@shcoder001 Привет, спасибо за ответ. Она просто не заходила, то есть, когда нажимаешь консоль, там внизу слева просто окно загрузки вечно длилось и все. Я это исправил тем, что подключился к другой сети (с Мегафон на МТС). Но появился ещё один вопрос)) Я пару раз запустил бота. Один раз он проработал час и вырубился, второй раз работает уже 15+ часов, до настоящего времени, как так вышло?
@shcoder001
@shcoder001 4 месяца назад
@@AH5PXUCT зависит от нагрузок
@AH5PXUCT
@AH5PXUCT 4 месяца назад
@@shcoder001 Ясно. Спасибо, удачи в развитии канала!
@Илья-ъ1с7л
@Илья-ъ1с7л 6 месяцев назад
А как долго будет работать бот после рестарта?
@shcoder001
@shcoder001 6 месяцев назад
в зависимости от нагрузок
@paprika_gandil
@paprika_gandil 4 месяца назад
Надеюсь ответишь. Что делать если бот сам по себе иногда отключаеться типо бот перестает работать и захожу в беш а там пусто ну как с нуля а таск я что ставил что нет всеравно в какомто промежутке оффаеться
@shcoder001
@shcoder001 4 месяца назад
видимо бесплатный тариф не справляется с нагрузками
@paprika_gandil
@paprika_gandil 4 месяца назад
@@shcoder001 а есть еще какието хостинги?
@shcoder001
@shcoder001 3 месяца назад
@chmo27 сойдет
@wikivik
@wikivik 6 месяцев назад
А что делать если бот отваливается спустя некоторое время?
@shcoder001
@shcoder001 6 месяцев назад
менять хост на платный. только так
@wikivik
@wikivik 6 месяцев назад
@@shcoder001 То есть нужно перезагружать время от времени?
@gamingnaruto1445
@gamingnaruto1445 7 месяцев назад
здравствуйте у меня в task он почему то не ходит папку или файл
@shcoder001
@shcoder001 7 месяцев назад
неверный путь указываете значит
@gamingnaruto1445
@gamingnaruto1445 7 месяцев назад
@@shcoder001 но все вроде правильно
@gamingnaruto1445
@gamingnaruto1445 7 месяцев назад
@@shcoder001 как можно проверить
@shcoder001
@shcoder001 7 месяцев назад
визуально только, как мне кажется. попробуй в чат из описания написать@@gamingnaruto1445
@Falke1_1
@Falke1_1 6 месяцев назад
После python bot.py пишет Errno2 No such file or directory
@shcoder001
@shcoder001 6 месяцев назад
у тебя файл может называться не bot.py , a main.py? или ты не в той папке
@Falke1_1
@Falke1_1 6 месяцев назад
​@@shcoder001я решил проблему но у меня в коде есть фотография,но ее нужно закинуть в хост как это сделать?
@shcoder001
@shcoder001 6 месяцев назад
@@Falke1_1 так же, как и файлы. через upload кнопку.
@simonovsergey574
@simonovsergey574 6 месяцев назад
@@Falke1_1 как ты её решил?
@monarch-l7f
@monarch-l7f 6 месяцев назад
что делать если такая ошибка? bash: cd: bot: No such file or directory. сделал все как на видосе
@monarch-l7f
@monarch-l7f 6 месяцев назад
после cd bot вылазит
@shcoder001
@shcoder001 6 месяцев назад
@@monarch-l7f у тебя нет папки bot. другая какая-то структура
@Springtap_memes
@Springtap_memes 5 месяцев назад
я ввожу cb и нифига не выходит
@shcoder001
@shcoder001 5 месяцев назад
cd нужно (D а не B)
@pro100pr0
@pro100pr0 8 месяцев назад
Как сделать так что бы он читал сразу несколько файлов бота?
@shcoder001
@shcoder001 8 месяцев назад
не понял вопрос
@Falke1_1
@Falke1_1 6 месяцев назад
У меня в коде есть фотография а как ее добавить в хост ?
@shcoder001
@shcoder001 6 месяцев назад
перетащить просто
@Mishka190i
@Mishka190i 28 дней назад
Кто поможет, у меня бот с маленьким кодом отваливается за час, с ошибкой на прокси, можно исправить не покупая тариф?
@shcoder001
@shcoder001 27 дней назад
вряд ли, к сожалению
@Mishka190i
@Mishka190i 27 дней назад
@@shcoder001 а измена аккаунта или изменение бота поможет? Или друга у которого работает просить
@shcoder001
@shcoder001 18 дней назад
думаю, что нет
@_______________user8276
@_______________user8276 8 месяцев назад
как установить aiogram, типо просто в консоли написать pip install aiogram??
@shcoder001
@shcoder001 8 месяцев назад
да
@CE_GAME
@CE_GAME 3 месяца назад
Через рандомное кол-во часов бот на этом перестает работать с ошибкой getaway
@shcoder001
@shcoder001 3 месяца назад
даже авторестарт не спасает?
@CE_GAME
@CE_GAME 3 месяца назад
@@shcoder001 неа :-(. Ну бот у меня объемный достаточно, хотя на данный момент работает чисто в двух чатах. Придется хост покупать ибо дальше хуже будет
@shcoder001
@shcoder001 3 месяца назад
@@CE_GAME ну если объемные и постоянно используется, то лучше уже хост купить, да
@davidsuragan
@davidsuragan 8 месяцев назад
Бот работает 24/7 ? Я это не понял
@shcoder001
@shcoder001 8 месяцев назад
он может сам перезапускаться в определенное время каждый день --> даже если он упал, он будет в это время всегда подниматься
@T.C.S_company
@T.C.S_company 8 месяцев назад
Целую люблю
@shcoder001
@shcoder001 8 месяцев назад
💞
@SimpleRusya
@SimpleRusya 8 месяцев назад
Сколько он вообще держится включенным?
@shcoder001
@shcoder001 8 месяцев назад
зависит от нагрузок
@SimpleRusya
@SimpleRusya 8 месяцев назад
Спасибо за лайк, дружище :З
@SimpleRusya
@SimpleRusya 8 месяцев назад
@@shcoder001 а приблизительно? И можно продлевать его с помощью фласк))) Как было с реплитом?)
@shcoder001
@shcoder001 8 месяцев назад
тут такой вариант, к сожалению, не прокатит(@@SimpleRusya
@dimirdi1
@dimirdi1 8 месяцев назад
Что делать если он час-два проработал и выключаеться(
@shcoder001
@shcoder001 8 месяцев назад
значит не подходит вариант бесплатного хоста для стабильной работы. видимо, у вас серьезный бот
@Mishka190i
@Mishka190i 28 дней назад
​@@shcoder001у меня такая же проблема, но бот не серьёзный
@АртемЧутков
@АртемЧутков 6 месяцев назад
а если бот работает с базой данных sqlite3 , можно ли такого бота запустить в pythonanywhere?
@shcoder001
@shcoder001 6 месяцев назад
да. это же простое текстовое хранилище
@f1tzz153
@f1tzz153 2 месяца назад
Привет, делаю все как в видео но получаю в лоб ошибку " 024-07-29 23:52:10,951 - ERROR - asyncio - (base_events.py).default_exception_handler(1744) - Unclosed client session client_session: "
@shcoder001
@shcoder001 2 месяца назад
stackoverflow.com/questions/54807599/aiohttp-unclosed-client-session-client-session
@f1tzz153
@f1tzz153 2 месяца назад
@@shcoder001 просто если с пайчарса запускать, то все работает, но я бота создавал на библиотеке aiogram 3
@f1tzz153
@f1tzz153 2 месяца назад
@@shcoder001 так прикол в том, что если запускать с пайчарма, то все работает отлично)
Далее