Деплой Telegram бота на Python | PythonAnywhere

Sdílet
Vložit
  • čas přidán 30. 08. 2020
  • В этом видео я продемонстрирую деплой python telegram бота с помощью облачного сервиса PythonAnywhere. Выкладываем telegram бота на бесплатный хостинг PythonAnywhere для теста.
    Ссылка на группу ВКонтакте: pylounge
    Канал PyLounge: / @pylounge
    По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
    Music: www.bensound.com
    Ссылки из видео:
    Пишем Тelegram Бота На Python: • Пишем Тelegram Бота На...
    PythonAnywhere: www.pythonanywhere.com
    Привет! Я долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования.
    Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
    #TelegramBot #PythonAnyWhere #Деплой #pylounge #python

Komentáře • 142

  • @pylounge
    @pylounge  Před 3 lety +4

    Какими ещё сервисами для хостинга пользуетесь вы?

    • @Andriyklm9
      @Andriyklm9 Před 3 lety +1

      Heroku

    • @geektactics4321
      @geektactics4321 Před 2 lety

      Сайт хостил на azure, но базу держу на somee. Хотя можно было и все на somee держать.

    • @Crown02
      @Crown02 Před 11 měsíci +1

      TERMUX

  • @geektactics4321
    @geektactics4321 Před 2 lety +23

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

    • @_Ro24_
      @_Ro24_ Před 11 měsíci

      Тоже самое +

  • @user-xr5kh1zc1k
    @user-xr5kh1zc1k Před 2 lety +3

    Миллион лайков от меня! Очень приятно и доходчиво обясняешь👍

  • @Hexdevopment
    @Hexdevopment Před 2 lety +4

    Большое тебе спасибо
    я уже тысячу лет искал как же можно задеплоить бота, прорыскал весь ютуб и у меня не получалось
    посмотрел твое видео, и все получилось !!!!!!!
    большое спасибо еще раз, удачи тебе в продвижении канала!!!

  • @Andreas-ky3qv
    @Andreas-ky3qv Před rokem

    Просто огонь! А я уже хотел опускать руки! Спасибо огромное!!!

  • @user-ub1ru7bz6l
    @user-ub1ru7bz6l Před 4 měsíci

    Огромное спасибо! Видео замечательное! :) 👍👍👍

  • @ivanovchin
    @ivanovchin Před rokem

    Спасибо большое, всё понятно и просто

  • @Sergey-cz7ym
    @Sergey-cz7ym Před rokem +1

    Спасибо, отличное обьяснение

  • @mitrohins.plants
    @mitrohins.plants Před rokem

    Спасибо огромное!!!!

  • @sxnatik
    @sxnatik Před 7 měsíci

    Спасибо большое!!!

  • @Sergey-cz7ym
    @Sergey-cz7ym Před rokem +2

    Класное обьяснение, спасибо. Если еще было видно курсор мыши было бы вообще супер, а так приодится смотреть по три раза куда кликнул мышкой

  • @user-lh2ob4ho5h
    @user-lh2ob4ho5h Před 2 lety

    Спасибо!

  • @duqeaank
    @duqeaank Před rokem

    От души!!!

  • @muzaffarchik
    @muzaffarchik Před rokem

    cпасибо большое

  • @user-wr5vt2gc3e
    @user-wr5vt2gc3e Před 3 lety

    Спасибо

  • @abdullohahmadjonov8446

    thank you

  • @russia365
    @russia365 Před rokem

    Большое спасибо, бро мир тебе!

  • @svarog7744
    @svarog7744 Před 2 lety +2

    Если я использовал для написания бота библиотеку aiogram и там асинхронные функции , то это считается многопоточкой?! Если так то бесплатная версия точно не подойдёт

  • @AntiDennisplanet
    @AntiDennisplanet Před 3 lety +1

    No such file or directory
    что делать если такая ошибка на этапе . venv ???

  • @user-no4oq4ju8r
    @user-no4oq4ju8r Před rokem +1

    если просто оставить консоль - бчерез время бот перестает работать, это нужно было указать, и как с этим бороться?

  • @Munchen888
    @Munchen888 Před 6 měsíci

    Такой вопрос: а если приватные данные у меня хранятся не в ini файле , а в переменной окружения .env? Как быть? Там находится не только токен бота, но и конфигурация базы Postgres и всякие api.

  • @lenciktulencik
    @lenciktulencik Před 11 měsíci

    спасибо большое, пришлось переезжать с heroku

  • @ilyamuromtsev8618
    @ilyamuromtsev8618 Před 2 lety

    То бишь ты в облаке в bash запускаешь бота, затем закрываешь облако и он работает?

  • @user-ny8hx7mi3j
    @user-ny8hx7mi3j Před 5 měsíci

    Расскажи как загрузить папку,или архив и потом его там распакаовать.У меня КиноБот(и у него много папок с разными модулями и txt файлами)

  • @sergeenok
    @sergeenok Před rokem

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

  • @user-ke5ch3jx2y
    @user-ke5ch3jx2y Před rokem +6

    Через 4-5 часов после запуска, боты на этом хостинге "засыпают", в чем причина и как исправить? Какие еще бесплатные хостинги можете порекомендовать?

    • @pirate1736
      @pirate1736 Před 7 měsíci

      Не решил проблему?

    • @unreal4G
      @unreal4G Před 7 měsíci

      Set webhook

    • @neMuSori
      @neMuSori Před 4 měsíci

      Ты решил проблему?

  • @Anastazi_Mart
    @Anastazi_Mart Před 11 měsíci

    Как запустить чат бот на Java?
    Какой именно файл загружать в облако?

  • @irwe3514
    @irwe3514 Před 2 lety

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

  • @buali9479
    @buali9479 Před 2 lety

    у меня такая ошибка : (__init__.py:688 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400 Description: Bad Request: message to delete not found" как решить?

  • @russia365
    @russia365 Před rokem

    У меня такая же проблема как у одного чела в комментариях, первые 10 часов работает, а затем нет, что делать? У меня там игнор, и я вместо файла для токена, ну вообщем у меня там один питоновский файл где и токен лежит, а все другие это фотографии, но через 10 часов он не работает, что делать, подскажи по братски

  • @user-wn3ft8nd5f
    @user-wn3ft8nd5f Před rokem

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

  • @MK-it7jm
    @MK-it7jm Před rokem +1

    Спасибо большое за туториал! Есть вопрос: будет ли бот на стандартном тарифе работать 24/7, или через какое-то время будет выключаться?

    • @pylounge
      @pylounge  Před rokem

      будет выключаться

    • @user-no4oq4ju8r
      @user-no4oq4ju8r Před rokem +1

      @@pylounge через какое время???

    • @kengerfil
      @kengerfil Před rokem

      @@pylounge через три месяца, если не нажимать на кнопку "Run until 3 months" ?

  • @timurveklich
    @timurveklich Před rokem +3

    А если у меня есть папка с фотографиями, как ее залить на pythonanywhere???

    • @pythowin2105
      @pythowin2105 Před rokem +1

      Отдельную папку создаёшь и в нее заливаешь фото

  • @elnursh
    @elnursh Před 2 lety

    а уменя база в MongoDB. при запуске выводит ошибки(

  • @roma__rio
    @roma__rio Před 3 lety

    не подскажете, какие библиотеки надо еще установить, чтобы работала функция отправки ботом письма на почту?

  • @withard_so2
    @withard_so2 Před rokem

    А что делать если через некоторое время он выключается?

  • @sanchez_code
    @sanchez_code Před rokem

    Пару вопросов появилось:
    1. Обязательно чтобы токен был в отдельном файле с .ini форматом или если токен есть в самом скрипте бота то можно просто скрипт закинуть
    2. Если нужно чтобы токен был в отдельном файле, то нужно просто его туда вставить или написать что-то вроде: token = 'токен бота'

    • @ZyreXvx
      @ZyreXvx Před 8 měsíci

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

  • @Jamshidkhaydarov_
    @Jamshidkhaydarov_ Před 7 měsíci +2

    Спасибо огромное тебе. А Можно сделать так чтобы он не слетал каждые 2-3 дня?

    • @florikprog404
      @florikprog404 Před 4 měsíci

      Вроде бы это открывается только в платной подписке. Ну или я путаю)

  • @user-sz4fn9vh8s
    @user-sz4fn9vh8s Před 9 měsíci

    Не, он там тупит. Бот просто не хочет выходить в интернет. Вызовы в Discord от него не проходят

  • @kengerfil
    @kengerfil Před rokem +1

    Спасибо огромное за такой простой и понятный разбор!
    У PythonAnywhere же нет ограничений на количество запросов в день/месяц ?

    • @chiter200
      @chiter200 Před rokem +1

      Есть, 100 секунд каждые 24 часа. Казжый запрос боту занимает где-то 1 секуду. Так что если ты им ползуешься иногда в день то этот сервис иделлен, а вот если им будешь регулярно пользоватся тогда думаю тебе стоит расмотреть Расберри Пай и дома хосттить

  • @botbrother_
    @botbrother_ Před 2 lety

    при подключении библиотеки пишет такую дичь:Defaulting to user installation because normal site-packages is not writeable, как быть?

    • @botbrother_
      @botbrother_ Před 2 lety

      все таки библиотеки установил,но бот не работает, может ограничения не позволяют, бот работает через библиотеки aiogram и pycoingecko?

  • @monolaybrawlstars
    @monolaybrawlstars Před rokem

    Мне пишет что команда Pip не найдена

  • @mihailsasov665
    @mihailsasov665 Před rokem

    Только PythonAnywhere в отличие от Хероку НЕ работает в бесплатном варианте со ВСЕМИ доменами. Но да. эта платформа удобней Хероку. хотя и есть глюки.

  • @Funnyanimals-wp4zw
    @Funnyanimals-wp4zw Před rokem +1

    а как ты сохранил “Token.ini”, как сохранить такое расширение и что туда писать?
    Просто я создал .txt, вставил туда API и поменял на .ini - не работает

  • @dead_click
    @dead_click Před rokem

    а как токен то сохранить..

  • @sinopsys6549
    @sinopsys6549 Před 6 měsíci

    Подскажи пожалуйста есть ли еще какие то варианты запускать пайтон код на удаленных серверах БЕСПЛАТНО? Есть ли ВДС/ВПС бесплатные сервера? Я очень давно ищу, все безуспешно... С веб серверами попроще, но нужно именно пайтон запускать. Спасибо.

    • @NERHISWorkOut
      @NERHISWorkOut Před 5 měsíci

      ну как, нашел?

    • @sinopsys6549
      @sinopsys6549 Před 5 měsíci

      @@NERHISWorkOut не совсем то, но нашел

    • @NERHISWorkOut
      @NERHISWorkOut Před 5 měsíci

      @@sinopsys6549 что используешь щас?

  • @Muhammadrafiq010
    @Muhammadrafiq010 Před rokem +2

    It's not working for aiogram bot

  • @holo9103
    @holo9103 Před 3 lety +1

    а я с авс мучился(

  • @artcraftst
    @artcraftst Před rokem

    Когда запускаю команду из консоли на файл с кодом, то вылезает ошибка ModuleNotFoundError: No module named 'telebot'

    • @user-sz4fn9vh8s
      @user-sz4fn9vh8s Před 9 měsíci

      Тебе надо импортировать его через Баш, причем именно для твоей версии Пайтон

  • @burteloff1221
    @burteloff1221 Před rokem +1

    Я на aiogram писал. Мне пишет proxy сервер не отвечает. Что добавить надо?

  • @TheMurodilla
    @TheMurodilla Před 3 lety +3

    а как загрузить с sqlite3?

    • @geraltofrivia9550
      @geraltofrivia9550 Před 3 lety

      у меня такой же вопрос , ты решил его?

    • @TheMurodilla
      @TheMurodilla Před 3 lety

      @@geraltofrivia9550 да просто залил sqlite файл с файлом кода вместе

    • @geraltofrivia9550
      @geraltofrivia9550 Před 3 lety

      @@TheMurodilla извини что достаю вопросами, у меня бот работает и данные записывает в БД, но когда скачиваю БД обратно чтобы увидеть изменения, там ничего не меняется, у тебя все нормально работает ?

    • @TheMurodilla
      @TheMurodilla Před 3 lety +1

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

  • @Vammp4
    @Vammp4 Před 11 měsíci

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

    • @SUPER-SUS
      @SUPER-SUS Před 9 měsíci

      сколько работает в среднем?

    • @KllKlok
      @KllKlok Před 5 měsíci

      К сожалению в бесплатной версии нельзя на pythonanywere все хостить скрипт. То есть каждые 2-4 дня самому нужно перезапускать

    • @user-ny8hx7mi3j
      @user-ny8hx7mi3j Před 5 měsíci

      Попробуй погуглить ,что такое Flask возможно придется его отдельным скриптом сделать, (вроде эта фигня не даёт боту засыпать)

  • @nakotan8171
    @nakotan8171 Před 3 lety +1

    Как найти файл бота

    • @pylounge
      @pylounge  Před 3 lety

      В описании к видео czcams.com/video/fhRGgshJYrs/video.html

  • @artemserdechnyy3209
    @artemserdechnyy3209 Před 3 lety +2

    Кто-то сталкивался с такой проблемой? Спустя где-то сутки или пол бот перестаёт отвечать, захожу в консоль чтобы глянуть ошибку (да и в самом коде ошибки точно нет, проблема со стороны сервера), консоль просто пустая, даже те сообщения которые были раньше отсутствуют

    • @nikitashirokov8707
      @nikitashirokov8707 Před 3 lety

      +1
      Даже библиотеки в той же консоли слетели

    • @nikitashirokov8707
      @nikitashirokov8707 Před 3 lety

      help.pythonanywhere.com/pages/AlwaysOnTasks
      попробовал это

    • @artemserdechnyy3209
      @artemserdechnyy3209 Před 3 lety

      @@nikitashirokov8707 помогло?

    • @deadrango
      @deadrango Před 3 lety

      Это ограничение, ее никак не нельзя убрать

    • @kinostory
      @kinostory Před 2 lety +1

      КУПИТЬ ПАКЕТ!! Там написано. в бесплатном пакете: "Always-on tasks. Tasks that are always running" - NO

  • @durovtag
    @durovtag Před 2 lety +1

    На аиограм можно?

  • @MegaAlexprim
    @MegaAlexprim Před rokem +1

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

  • @nikitashirokov8707
    @nikitashirokov8707 Před 3 lety +1

    Спасибо за видео!! А что делать если у меня токен лежит в .env ?

    • @nikitashirokov8707
      @nikitashirokov8707 Před 3 lety

      Или как вообще на PythonANywhere прятать свой токен ))?

    • @Live-xb7wy
      @Live-xb7wy Před 3 lety

      @@nikitashirokov8707 не обязательно класть токен отдельно, всё может работать одним файлом.

  • @carrotspell
    @carrotspell Před 3 měsíci

    короче, по коментам сразу видно тех кто попробовал эту шляпу.

  • @baboomka
    @baboomka Před 3 lety

    2020-10-31 06:16:36,645: Error running WSGI application
    2020-10-31 06:16:36,648: ModuleNotFoundError: No module named 'telebot'

    • @pylounge
      @pylounge  Před 3 lety

      Библиотеку не установили

    • @baboomka
      @baboomka Před 3 lety

      @@pylounge так в том-то и дело, что установил, а оно всё равно не видит

    • @pylounge
      @pylounge  Před 3 lety

      @@baboomka Возможно не для той версии Питона установил. Там 2.7 стоит по умолчанию

    • @baboomka
      @baboomka Před 3 lety

      @@pylounge я в виртуальную среду установил питон 3.7, хотя писал на 3.8. это может быть причиной?

    • @thenuriksun
      @thenuriksun Před 3 lety

      ​@@baboomkaдруг как решил проблему?​

  • @user-vx2vg1ey1g
    @user-vx2vg1ey1g Před rokem

    актуально?

  • @jarg0vsk1
    @jarg0vsk1 Před rokem +1

    гайд больше не работае, ура

  • @onelqonecnt
    @onelqonecnt Před 2 lety

    Попробовал установить pyrogram через pip - выдало ошибку. Юхуу

    • @onelqonecnt
      @onelqonecnt Před 2 lety

      И так. Я разобрался.
      По стандарту в консоли используется питон 2.7, pip устанавливает пакеты под питон 2.7.
      Так из раздела помощи я начал использовать команду pip3.6 install --user pyrogram. В последствии устанавливался pyrogram версии 1.4.16 (вроде бы), не смотря на то что буквально сегодня вышло обновление 2.0 и последующие хотфиксы. Долго думая, ведь "в разделе помощи так написано" я не понимал в чем суть проблемы. Максимальная версия которую возможно использовать на сайте - 3.8. Используйте pip3.8

  • @pulmeska
    @pulmeska Před rokem

    сервис полное дно, выбивает ошибку, делал всё как на видео

  • @tester7093
    @tester7093 Před 2 lety +2

    а через 24 часа он выключиться

    • @kengerfil
      @kengerfil Před rokem

      вручную надо будет запускать? Или как

  • @yippeeki-yey
    @yippeeki-yey Před rokem +1

    3:27 начало видео

  • @kylereese8437
    @kylereese8437 Před rokem

    бляяя, всякого навиделся который всё это через одно место делали🤣🤣🤣 спасибо за норм ролик. нашёл всё таки + подписка.

  • @ntrshvtghx2819
    @ntrshvtghx2819 Před 2 lety

    Спасибо!

  • @emelynick2002
    @emelynick2002 Před 2 lety

    Спасибо