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

  Рет қаралды 42,290

PyLounge - программирование на Python и всё о IT

PyLounge - программирование на Python и всё о IT

Күн бұрын

В этом видео я продемонстрирую деплой python telegram бота с помощью облачного сервиса PythonAnywhere. Выкладываем telegram бота на бесплатный хостинг PythonAnywhere для теста.
Ссылка на группу ВКонтакте: pylounge
Канал PyLounge: / @pylounge
По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
Music: www.bensound.com
Ссылки из видео:
Пишем Тelegram Бота На Python: • Пишем Тelegram Бота На...
PythonAnywhere: www.pythonanyw...
Привет! Я долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования.
Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
#TelegramBot #PythonAnyWhere #Деплой #pylounge #python

Пікірлер: 143
@pylounge
@pylounge 4 жыл бұрын
Какими ещё сервисами для хостинга пользуетесь вы?
@Andriyklm9
@Andriyklm9 3 жыл бұрын
Heroku
@geektactics4321
@geektactics4321 2 жыл бұрын
Сайт хостил на azure, но базу держу на somee. Хотя можно было и все на somee держать.
@Crown02
@Crown02 Жыл бұрын
TERMUX
@geektactics4321
@geektactics4321 2 жыл бұрын
Думаю тебе знакома радость, когда твой день стараний над кодом заканчивается успехом) Спасибо, что со всего интернета ты единственный объяснил докладно.
@_Ro24_
@_Ro24_ Жыл бұрын
Тоже самое +
@Hexdevopment
@Hexdevopment 2 жыл бұрын
Большое тебе спасибо я уже тысячу лет искал как же можно задеплоить бота, прорыскал весь ютуб и у меня не получалось посмотрел твое видео, и все получилось !!!!!!! большое спасибо еще раз, удачи тебе в продвижении канала!!!
@ДиамондКарбонов
@ДиамондКарбонов 2 жыл бұрын
Миллион лайков от меня! Очень приятно и доходчиво обясняешь👍
@Andreas-ky3qv
@Andreas-ky3qv Жыл бұрын
Просто огонь! А я уже хотел опускать руки! Спасибо огромное!!!
@АллаИпкаева
@АллаИпкаева 7 ай бұрын
Огромное спасибо! Видео замечательное! :) 👍👍👍
@Sergey-cz7ym
@Sergey-cz7ym 2 жыл бұрын
Класное обьяснение, спасибо. Если еще было видно курсор мыши было бы вообще супер, а так приодится смотреть по три раза куда кликнул мышкой
@ivanovchin
@ivanovchin 2 жыл бұрын
Спасибо большое, всё понятно и просто
@Sergey-cz7ym
@Sergey-cz7ym 2 жыл бұрын
Спасибо, отличное обьяснение
@Jamshidkhaydarov_
@Jamshidkhaydarov_ 10 ай бұрын
Спасибо огромное тебе. А Можно сделать так чтобы он не слетал каждые 2-3 дня?
@florikprog404
@florikprog404 7 ай бұрын
Вроде бы это открывается только в платной подписке. Ну или я путаю)
@sxnatik
@sxnatik 10 ай бұрын
Спасибо большое!!!
@ДанилМозговой-й8о
@ДанилМозговой-й8о Жыл бұрын
Через 4-5 часов после запуска, боты на этом хостинге "засыпают", в чем причина и как исправить? Какие еще бесплатные хостинги можете порекомендовать?
@pirate1736
@pirate1736 10 ай бұрын
Не решил проблему?
@neMuSori
@neMuSori 7 ай бұрын
Ты решил проблему?
@WhenYouAreStrange
@WhenYouAreStrange 2 ай бұрын
У меня 3 суток бот работает, и пока все нормально, команды работают.
@svarog7744
@svarog7744 2 жыл бұрын
Если я использовал для написания бота библиотеку aiogram и там асинхронные функции , то это считается многопоточкой?! Если так то бесплатная версия точно не подойдёт
@duqeaank
@duqeaank Жыл бұрын
От души!!!
@АлександрНикитин-ж2ц
@АлександрНикитин-ж2ц 3 жыл бұрын
Спасибо!
@timurveklich
@timurveklich 2 жыл бұрын
А если у меня есть папка с фотографиями, как ее залить на pythonanywhere???
@pythowin2105
@pythowin2105 Жыл бұрын
Отдельную папку создаёшь и в нее заливаешь фото
@muzaffarchik
@muzaffarchik Жыл бұрын
cпасибо большое
@russia365
@russia365 2 жыл бұрын
Большое спасибо, бро мир тебе!
@lenciktulencik
@lenciktulencik Жыл бұрын
спасибо большое, пришлось переезжать с heroku
@Aikley
@Aikley 3 жыл бұрын
No such file or directory что делать если такая ошибка на этапе . venv ???
@emelynick2002
@emelynick2002 2 жыл бұрын
Спасибо
@Munchen888
@Munchen888 9 ай бұрын
Такой вопрос: а если приватные данные у меня хранятся не в ini файле , а в переменной окружения .env? Как быть? Там находится не только токен бота, но и конфигурация базы Postgres и всякие api.
@Mellstroy4ek-c5e
@Mellstroy4ek-c5e 8 ай бұрын
Расскажи как загрузить папку,или архив и потом его там распакаовать.У меня КиноБот(и у него много папок с разными модулями и txt файлами)
@MK-it7jm
@MK-it7jm 2 жыл бұрын
Спасибо большое за туториал! Есть вопрос: будет ли бот на стандартном тарифе работать 24/7, или через какое-то время будет выключаться?
@pylounge
@pylounge 2 жыл бұрын
будет выключаться
@АннаНедоспасова
@АннаНедоспасова Жыл бұрын
@@pylounge через какое время???
@kengerfil
@kengerfil Жыл бұрын
@@pylounge через три месяца, если не нажимать на кнопку "Run until 3 months" ?
@buali9479
@buali9479 2 жыл бұрын
у меня такая ошибка : (__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" как решить?
@Anastazi_Mart
@Anastazi_Mart Жыл бұрын
Как запустить чат бот на Java? Какой именно файл загружать в облако?
@sergeenok
@sergeenok Жыл бұрын
что по поводу работы бота когда консоль закрывается? какие команды?
@russia365
@russia365 2 жыл бұрын
У меня такая же проблема как у одного чела в комментариях, первые 10 часов работает, а затем нет, что делать? У меня там игнор, и я вместо файла для токена, ну вообщем у меня там один питоновский файл где и токен лежит, а все другие это фотографии, но через 10 часов он не работает, что делать, подскажи по братски
@kengerfil
@kengerfil Жыл бұрын
Спасибо огромное за такой простой и понятный разбор! У PythonAnywhere же нет ограничений на количество запросов в день/месяц ?
@chiter200
@chiter200 Жыл бұрын
Есть, 100 секунд каждые 24 часа. Казжый запрос боту занимает где-то 1 секуду. Так что если ты им ползуешься иногда в день то этот сервис иделлен, а вот если им будешь регулярно пользоватся тогда думаю тебе стоит расмотреть Расберри Пай и дома хосттить
@IntIME-v9z
@IntIME-v9z Жыл бұрын
А что делать если на бесплатном аккаунте, бот выключаеться, имею ввиду как его презапустить?
@irwe3514
@irwe3514 2 жыл бұрын
А если я захочу изменить код или что-то добовать, то прийдется все занова чи как?
@Funnyanimals-wp4zw
@Funnyanimals-wp4zw Жыл бұрын
а как ты сохранил “Token.ini”, как сохранить такое расширение и что туда писать? Просто я создал .txt, вставил туда API и поменял на .ini - не работает
@ilyamuromtsev8618
@ilyamuromtsev8618 2 жыл бұрын
То бишь ты в облаке в bash запускаешь бота, затем закрываешь облако и он работает?
@abdullohahmadjonov8446
@abdullohahmadjonov8446 3 жыл бұрын
thank you
@АннаНедоспасова
@АннаНедоспасова Жыл бұрын
если просто оставить консоль - бчерез время бот перестает работать, это нужно было указать, и как с этим бороться?
@animalsrgb
@animalsrgb 2 ай бұрын
тоже думаю че делать
@withard_so2
@withard_so2 Жыл бұрын
А что делать если через некоторое время он выключается?
@НикитозСаныч
@НикитозСаныч 11 ай бұрын
Не, он там тупит. Бот просто не хочет выходить в интернет. Вызовы в Discord от него не проходят
@elnursh
@elnursh 2 жыл бұрын
а уменя база в MongoDB. при запуске выводит ошибки(
@MegaAlexprim
@MegaAlexprim Жыл бұрын
хз может безпотновая хрень туда и ложится, а бот более 100 строк не запускается и засыпает кучей ошибок, на локалке все пашет ошибок нет.
@burteloff1221
@burteloff1221 Жыл бұрын
Я на aiogram писал. Мне пишет proxy сервер не отвечает. Что добавить надо?
@THEMAISON
@THEMAISON Жыл бұрын
Такая же проблема
@НикитозСаныч
@НикитозСаныч 11 ай бұрын
Тоже самое
@danya6895
@danya6895 11 ай бұрын
Решил это?
@danya6895
@danya6895 11 ай бұрын
Починил?@@THEMAISON
@danya6895
@danya6895 11 ай бұрын
Пофиксил?@@НикитозСаныч
@PRAVDA_I_TOLK
@PRAVDA_I_TOLK 2 жыл бұрын
при подключении библиотеки пишет такую дичь:Defaulting to user installation because normal site-packages is not writeable, как быть?
@PRAVDA_I_TOLK
@PRAVDA_I_TOLK 2 жыл бұрын
все таки библиотеки установил,но бот не работает, может ограничения не позволяют, бот работает через библиотеки aiogram и pycoingecko?
@TheMurodilla
@TheMurodilla 3 жыл бұрын
а как загрузить с sqlite3?
@geraltofrivia9550
@geraltofrivia9550 3 жыл бұрын
у меня такой же вопрос , ты решил его?
@TheMurodilla
@TheMurodilla 3 жыл бұрын
@@geraltofrivia9550 да просто залил sqlite файл с файлом кода вместе
@geraltofrivia9550
@geraltofrivia9550 3 жыл бұрын
@@TheMurodilla извини что достаю вопросами, у меня бот работает и данные записывает в БД, но когда скачиваю БД обратно чтобы увидеть изменения, там ничего не меняется, у тебя все нормально работает ?
@TheMurodilla
@TheMurodilla 3 жыл бұрын
@@geraltofrivia9550 да у меня норм работает, я тоже скачиваю бд чтобы проверить новых юзеров. Возможно у тебя в коде что-то нито, или бд с файлом кода не вместе загружена
@monolaybrawlstars
@monolaybrawlstars 2 жыл бұрын
Мне пишет что команда Pip не найдена
@roma__rio
@roma__rio 3 жыл бұрын
не подскажете, какие библиотеки надо еще установить, чтобы работала функция отправки ботом письма на почту?
@pylounge
@pylounge 3 жыл бұрын
Например, smtplib
@roma__rio
@roma__rio 3 жыл бұрын
@@pylounge спасибо!!!
@deniskrepak
@deniskrepak 3 жыл бұрын
Ok, Google!
@Vammp4
@Vammp4 Жыл бұрын
Удивительным образом, мой бот на данном хостинге время от времени прекращает свою работу после короткого периода активности, несмотря на отсутствие каких-либо ошибок в коде.
@SUPER-SUS
@SUPER-SUS 11 ай бұрын
сколько работает в среднем?
@KllKlok
@KllKlok 8 ай бұрын
К сожалению в бесплатной версии нельзя на pythonanywere все хостить скрипт. То есть каждые 2-4 дня самому нужно перезапускать
@Mellstroy4ek-c5e
@Mellstroy4ek-c5e 8 ай бұрын
Попробуй погуглить ,что такое Flask возможно придется его отдельным скриптом сделать, (вроде эта фигня не даёт боту засыпать)
@artcraftst
@artcraftst Жыл бұрын
Когда запускаю команду из консоли на файл с кодом, то вылезает ошибка ModuleNotFoundError: No module named 'telebot'
@НикитозСаныч
@НикитозСаныч 11 ай бұрын
Тебе надо импортировать его через Баш, причем именно для твоей версии Пайтон
@craniumx3122
@craniumx3122 6 күн бұрын
У тебя нет модуля telebot. Прописываешь в консоли: pip install telebot
@artemserdechnyy3209
@artemserdechnyy3209 3 жыл бұрын
Кто-то сталкивался с такой проблемой? Спустя где-то сутки или пол бот перестаёт отвечать, захожу в консоль чтобы глянуть ошибку (да и в самом коде ошибки точно нет, проблема со стороны сервера), консоль просто пустая, даже те сообщения которые были раньше отсутствуют
@nikitashirokov8707
@nikitashirokov8707 3 жыл бұрын
+1 Даже библиотеки в той же консоли слетели
@nikitashirokov8707
@nikitashirokov8707 3 жыл бұрын
help.pythonanywhere.com/pages/AlwaysOnTasks попробовал это
@artemserdechnyy3209
@artemserdechnyy3209 3 жыл бұрын
@@nikitashirokov8707 помогло?
@deadrango
@deadrango 3 жыл бұрын
Это ограничение, ее никак не нельзя убрать
@kinostory
@kinostory 2 жыл бұрын
КУПИТЬ ПАКЕТ!! Там написано. в бесплатном пакете: "Always-on tasks. Tasks that are always running" - NO
@carrotspell
@carrotspell 6 ай бұрын
короче, по коментам сразу видно тех кто попробовал эту шляпу.
@nakotan8171
@nakotan8171 4 жыл бұрын
Как найти файл бота
@pylounge
@pylounge 4 жыл бұрын
В описании к видео kzbin.info/www/bejne/nJm1eJqpna-MqNU
@holo9103
@holo9103 3 жыл бұрын
а я с авс мучился(
@durovtag
@durovtag 3 жыл бұрын
На аиограм можно?
@graf3031
@graf3031 2 жыл бұрын
нет
@MrFox-jr1iq
@MrFox-jr1iq 2 жыл бұрын
да
@danya6895
@danya6895 11 ай бұрын
не работает @@MrFox-jr1iq
@jarg0vsk1
@jarg0vsk1 Жыл бұрын
гайд больше не работае, ура
@codding505
@codding505 Жыл бұрын
Почему???
@nikitashirokov8707
@nikitashirokov8707 3 жыл бұрын
Спасибо за видео!! А что делать если у меня токен лежит в .env ?
@nikitashirokov8707
@nikitashirokov8707 3 жыл бұрын
Или как вообще на PythonANywhere прятать свой токен ))?
@Live-xb7wy
@Live-xb7wy 3 жыл бұрын
@@nikitashirokov8707 не обязательно класть токен отдельно, всё может работать одним файлом.
@Олександр-и8щ9ш
@Олександр-и8щ9ш Жыл бұрын
актуально?
@baboomka
@baboomka 3 жыл бұрын
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 3 жыл бұрын
Библиотеку не установили
@baboomka
@baboomka 3 жыл бұрын
@@pylounge так в том-то и дело, что установил, а оно всё равно не видит
@pylounge
@pylounge 3 жыл бұрын
@@baboomka Возможно не для той версии Питона установил. Там 2.7 стоит по умолчанию
@baboomka
@baboomka 3 жыл бұрын
@@pylounge я в виртуальную среду установил питон 3.7, хотя писал на 3.8. это может быть причиной?
@thenuriksun
@thenuriksun 3 жыл бұрын
​@@baboomkaдруг как решил проблему?​
@pulmeska
@pulmeska Жыл бұрын
сервис полное дно, выбивает ошибку, делал всё как на видео
@tester7093
@tester7093 2 жыл бұрын
а через 24 часа он выключиться
@kengerfil
@kengerfil Жыл бұрын
вручную надо будет запускать? Или как
@onelqonecnt
@onelqonecnt 2 жыл бұрын
Попробовал установить pyrogram через pip - выдало ошибку. Юхуу
@onelqonecnt
@onelqonecnt 2 жыл бұрын
И так. Я разобрался. По стандарту в консоли используется питон 2.7, pip устанавливает пакеты под питон 2.7. Так из раздела помощи я начал использовать команду pip3.6 install --user pyrogram. В последствии устанавливался pyrogram версии 1.4.16 (вроде бы), не смотря на то что буквально сегодня вышло обновление 2.0 и последующие хотфиксы. Долго думая, ведь "в разделе помощи так написано" я не понимал в чем суть проблемы. Максимальная версия которую возможно использовать на сайте - 3.8. Используйте pip3.8
@kylereese8437
@kylereese8437 Жыл бұрын
бляяя, всякого навиделся который всё это через одно место делали🤣🤣🤣 спасибо за норм ролик. нашёл всё таки + подписка.
@Balddr_odinson
@Balddr_odinson 6 күн бұрын
Худший хостинг
@dead_click
@dead_click 2 жыл бұрын
а как токен то сохранить..
@mitrohins.plants
@mitrohins.plants Жыл бұрын
Спасибо огромное!!!!
@ВикторФомичёв-х8л
@ВикторФомичёв-х8л 3 жыл бұрын
Спасибо
@mihailsasov665
@mihailsasov665 Жыл бұрын
Только PythonAnywhere в отличие от Хероку НЕ работает в бесплатном варианте со ВСЕМИ доменами. Но да. эта платформа удобней Хероку. хотя и есть глюки.
@kserocopy
@kserocopy Жыл бұрын
Пару вопросов появилось: 1. Обязательно чтобы токен был в отдельном файле с .ini форматом или если токен есть в самом скрипте бота то можно просто скрипт закинуть 2. Если нужно чтобы токен был в отдельном файле, то нужно просто его туда вставить или написать что-то вроде: token = 'токен бота'
@ZyreXvx
@ZyreXvx 11 ай бұрын
Ini файл нужен ради безопасности, но ты можешь просто написать его в мейн файле.
@sinopsys6549
@sinopsys6549 9 ай бұрын
Подскажи пожалуйста есть ли еще какие то варианты запускать пайтон код на удаленных серверах БЕСПЛАТНО? Есть ли ВДС/ВПС бесплатные сервера? Я очень давно ищу, все безуспешно... С веб серверами попроще, но нужно именно пайтон запускать. Спасибо.
@NERHISWorkOut
@NERHISWorkOut 8 ай бұрын
ну как, нашел?
@sinopsys6549
@sinopsys6549 8 ай бұрын
@@NERHISWorkOut не совсем то, но нашел
@NERHISWorkOut
@NERHISWorkOut 8 ай бұрын
@@sinopsys6549 что используешь щас?
@ntrshvtghx2819
@ntrshvtghx2819 2 жыл бұрын
Спасибо!
@yippeeki-yey
@yippeeki-yey Жыл бұрын
3:27 начало видео
Пишем Тelegram Бота На Python | Добавление Водяного Знака На Фото
17:57
PyLounge - программирование на Python и всё о IT
Рет қаралды 10 М.
Railway Убийца Heroku | Самый Быстрый Способ Задеплоить Telegram/VK Python Бота
9:09
PyLounge - программирование на Python и всё о IT
Рет қаралды 21 М.
Worst flight ever
00:55
Adam W
Рет қаралды 24 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 37 МЛН
Почему я хочу убивать когда README нет в проекте
7:52
Свят в АйТи: Разработка это Просто
Рет қаралды 1,7 М.
Python Тelegram Бот Для Студии Уличных Танцев | Библиотеки Aiogram Pygsheets (Google Sheets API)
55:07
PyLounge - программирование на Python и всё о IT
Рет қаралды 18 М.
Основы PyCharm | Лучшая IDE Для Python
37:50
PyLounge - программирование на Python и всё о IT
Рет қаралды 179 М.
Telegram-бот + парсер на Python
21:29
Иван Викторович
Рет қаралды 121 М.