Создаем TELEGRAM БОТА на PYTHON AIOGRAM 3.x и заливаем на БЕСПЛАТНЫЙ ХОСТИНГ | Pythonanywhere

Sdílet
Vložit
  • čas přidán 5. 10. 2023
  • В этом видео я покажу, как создать телеграм бота на библиотеке аиограм версии 3, языке программирования пайтон и залить его на абсолютно бесплатный хостинг pythonanywhere всего за 5 минут!
    Подписывайся на наш телеграм канал! 👨‍💻
    t.me/pythonhub001
    И вступай в чат 👨‍💻
    t.me/pythonhub_chat
    🔥 Если не хотите чтобы проект отключался, то есть альтернатива - хостинг Amvera со стартовым периодом на 111р. 🔥
    amvera.ru/?...
    Полезные ссылки:
    Proxy:
    proxy.server:3128
    Ссылки документации:
    docs.aiogram.dev/en/latest/di...
    docs.aiogram.dev/en/dev-3.x/a...
    Ссылка на пост о aiohttp-socks со ссылкой:
    t.me/pythonhub001/747
    Ссылка на хост:
    www.pythonanywhere.com/
    #python #hosting #telegrambot #aiogram #хостинг #аиограм #telebot #телеграмботы #бесплатно

Komentáře • 84

  • @shcoder001
    @shcoder001  Před 9 měsíci +1

    🔥Если не хотите чтобы проект отключался, то есть альтернатива - хостинг Amvera со стартовым периодом на 111р.🔥
    amvera.ru/?
    Подписывайся на наш телеграм канал! 👨‍💻
    t.me/pythonhub001
    И вступай в чат 👨‍💻
    t.me/pythonhub_chat

  • @MrSasuke1337
    @MrSasuke1337 Před 8 měsíci +1

    Спасибо, очень полезное видео, до этого делал ботов на телеботе, но решил чекнуть айограм, а там 3 версия, все обновилось, курсов мало, а документацию лень было читать, спасибо вам большое!

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

      пожалуйста)

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

      @@shcoder001А на telebot нельзя ?

  • @user-qn2to4zy4m
    @user-qn2to4zy4m Před 7 měsíci +1

    Выручил, спасибо!

  • @letovintaiga
    @letovintaiga Před 9 měsíci +3

    Ку, скорее всего не по теме, но мне хотелось бы кое что узнать.
    Я пишу бота и мне надо чтобы его command.args(сообщение после команды) сохранилось в переменную и его сообщение можно было использовать в других командах. Переменная у меня подчеркивается красным, когда я его еще где то использую. Что делать?

    • @shcoder001
      @shcoder001  Před 9 měsíci +2

      переменную можно объявить глобально, но ты должен понимать, что если в боте будет 2 юзера или больше - на них всех будет одна и та же переменная. поэтому тут лучше использовать базу данных, где ты по id юзера будешь хранить какое-то значение

    • @letovintaiga
      @letovintaiga Před 9 měsíci +2

      @@shcoder001 хорошо, спасибо за ответ, долго мучался

    • @user-xg9if6se5h
      @user-xg9if6se5h Před 8 měsíci

      попробуй еще машину состояний помучать, если до этого не пробовал. шикарная штука,FSMcontext. Есть еще aiogramdialog но там немноожечко по другому, так и там решатся свои задачи, в общем советую

    • @user-yk5lt2dy8s
      @user-yk5lt2dy8s Před 4 měsíci +1

      ​@@letovintaiga возможно поздно, но на будущие. Если что-то не знаешь, просто зайди в какуе-то нейросеть(я предпочитаю бинг) и спроси как решить проблему. Если будешь использовать бинг, то когда зайдёшь в чат нажми на 3 точки в правом верзнем углу, выбери вкладку тона, более точный(для програмирования будет лучше)

  • @da.alalal
    @da.alalal Před 9 měsíci +2

    Здравствуйте, я долго не могу решить эту проблему, надеюсь что вы мне поможете. Мне надо текст после команды внести в тхт файл. Я пробовал внести текст в переменную, но файл просто оставался пустым, + писало что переменная это ошибка. Помогите пожалуйста.

    • @shcoder001
      @shcoder001  Před 9 měsíci +1

      для записи в файл используй with open, а касательно работы с командами - посмотри видео czcams.com/video/Gj70eGZeDuk/video.html

    • @da.alalal
      @da.alalal Před 9 měsíci

      ​@@shcoder001аэ... Вы наверное не поняли. Я знаю как что либо писать в файл и понимаю по командам(ну, вроде)), дело в том то что сообщение это не записывается в файл. Хоть я в переменной буду записывать, хоть я буду записывать это просто через command.args.

  • @Aoruoku
    @Aoruoku Před 5 měsíci +2

    Уже несколько ботов загружал на этот хостинг, и постоянно бот сам по себе выключался, с чем это может быть связано? Бот функционирует нормально.

    • @shcoder001
      @shcoder001  Před 5 měsíci +1

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

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

      @@shcoder001 понятно, благодарю за помощь

  • @samarsky_
    @samarsky_ Před 5 měsíci +1

    что делать если я установил aiogram но выдает importerror: cannot import name 'executor' from 'aiogram'

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

      у тебя код старой версии - 2. а в примере 3

  • @XCLIPS_VIDEO
    @XCLIPS_VIDEO Před 6 měsíci +2

    Если будет перезагрузке на сервере он же просто отключится и не запустится снова?

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

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

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

      @@shcoder001 тогда проще сделать деплой на условный beget. С ним таких проблем не будет

    • @KllKlok
      @KllKlok Před 6 měsíci +1

      @@shcoder001а можно сделать это на автомате?

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

      попробуй сделать авторестарт. там есть такая функция@@KllKlok

  • @lexuzel
    @lexuzel Před 9 měsíci +4

    спасибо!
    Я сделал своего первого бота по этому ролику.
    Но я так понял тут не совсем для новичков, но я разобрался
    Интересно как добавить бота в чат, чтобы он работал внутри чата

    • @shcoder001
      @shcoder001  Před 9 měsíci +1

      Спасибо за обратную связь! В целом, если ты добавишь этого бота в чат, то он и там будет отвечать.

  • @isSmiles
    @isSmiles Před 5 měsíci +1

    У меня ошибка мол нету соединеия

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

      скинь код ошибки

  • @pynukus
    @pynukus Před 9 měsíci +5

    После 2 дня бот перестанут работать на сервере pythonanywhere?

    • @shcoder001
      @shcoder001  Před 9 měsíci +2

      ты можешь его рестарнуть, и он заработает заново

    • @pynukus
      @pynukus Před 9 měsíci +3

      @@shcoder001 ааа у них такой система да. А я думал что то не так делаю.

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

      @@pynukus А там безопасно?

  • @Lonexsy.
    @Lonexsy. Před 4 měsíci +1

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

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

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

    • @Lonexsy.
      @Lonexsy. Před 4 měsíci +1

      нет я проверял только на хосте

    • @Lonexsy.
      @Lonexsy. Před 4 měsíci

      @@shcoder001 спасибо решил проблему🙏

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

      рестартни@@Lonexsy.

    • @Lonexsy.
      @Lonexsy. Před 4 měsíci

      @@shcoder001 спасибо❤️

  • @diwex5109
    @diwex5109 Před 4 měsíci +1

    Какя функция для перезапуска кода на сервере в aiogram

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

      в терминале ctrl+c , потом опять python main.py

    • @diwex5109
      @diwex5109 Před 4 měsíci +1

      @@shcoder001 а автоматический перезапуск можно осуществить?

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

      да@@diwex5109

    • @diwex5109
      @diwex5109 Před 4 měsíci +1

      @@shcoder001 а как? Я пол инета просёрфил и нормального ответа не нашёл

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

      думаю, что стоит на эту тему сделать видео...@@diwex5109

  • @gametv9627
    @gametv9627 Před 9 měsíci +2

    Скажи пожалуйста, а как создать нейросеть на подобие Алиса или Маруся! С помощью Python или даже JavaScript! Объясни пожалуйста в новом видео ролике!

    • @shcoder001
      @shcoder001  Před 9 měsíci

      хорошо. я подумаю на этот счет. но нужно подключить по-любому нейронку

    • @gametv9627
      @gametv9627 Před 9 měsíci +1

      @@shcoder001 Хорошо, я сам будущий программист, создаю множество программ на языке Python и JavaScript!

    • @user-xg9if6se5h
      @user-xg9if6se5h Před 8 měsíci

      А куда с таким набором? В FullStack пойдешь работать?
      @@gametv9627

  • @Мойканал72
    @Мойканал72 Před měsícem +1

    не работает,только у меня телебот библиотека,локально работает ,на хосте нет

    • @shcoder001
      @shcoder001  Před měsícem

      какая ошибка

    • @Мойканал72
      @Мойканал72 Před měsícem

      @@shcoder001 я уже разобрался,там в бесплатной версии то не работает телеграм апи

  • @Delatesnv
    @Delatesnv Před 5 měsíci +1

    Как загружать папки на хост?

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

      в zip файле, а на хосте уже анзипаешь

    • @Delatesnv
      @Delatesnv Před 5 měsíci +1

      @@shcoder001 как анзипать на хосте? Через терминал?

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

      да, командой unzip@@Delatesnv

  • @a6out
    @a6out Před 9 měsíci +4

    А я всё жду интеграция gpt в телеграмм :)

    • @shcoder001
      @shcoder001  Před 9 měsíci

      помню, постараюсь. нужно просто подписочку оформить)))

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

    Можно с telebot ????

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

      алгоритм же такой же, но если надо, то сделаю

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

      ​@@shcoder001библиотека telebot не работает на данном сайте

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

    **прокси не будет работать на вашем пк, только на на сервере**

    • @shcoder001
      @shcoder001  Před 2 měsíci

      данный параметр прокси не даст подняться вашему боту у вас на пк. что не так?

    • @Armenian917
      @Armenian917 Před měsícem

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

  • @off.mercury
    @off.mercury Před 5 měsíci +2

    Порт погиб (

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

      как??

    • @off.mercury
      @off.mercury Před 5 měsíci +2

      @@shcoder001 Не знаю, консоль выдавала что порт не отвечает

    • @off.mercury
      @off.mercury Před 5 měsíci +2

      Да и многие об этом пишут

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

      у половины тут работает, у половины нет)) так что тут на других не всегда стоит смотреть@@off.mercury

  • @viktorPS
    @viktorPS Před 6 měsíci +2

    Доброго дня всем, кто то сталкивался с такой ошибкой ?
    " raise ProxyConnectionError( python_socks._errors.ProxyConnectionError: [Errno 11001] Couldn't connect to proxy proxy.server:3128 [getaddrinfo failed] "
    Видимо какая то проблема с прокси. Гугл - ненагуглил решения ))
    Подскажите кто знает как решить проблемку.

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

      не сталкивался( не могу подсказать, к сожалению

    • @miker5879
      @miker5879 Před 6 měsíci +1

      @@shcoder001 Прокси живой еще?)

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

      а почему нет?@@miker5879

    • @user-vq6wm7gw2d
      @user-vq6wm7gw2d Před 5 měsíci +1

      @@shcoder001 у меня такую ошибку дает python_socks._errors.ProxyConnectionError: [Errno -2] Couldn't connect to proxy proxy.server:3128 [Name or service not known]

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

      @@user-vq6wm7gw2d возможно ты нарушаешь какие-то бесплатные лимиты. почитай тут help.pythonanywhere.com/pages/403ForbiddenError/