Славная академия
Славная академия
  • 18
  • 352 371
Переходим на AIOGRAM 3! | Телеграм боты ч. 6
Около месяца назад у AIOGRAM вышла новая версия. В этом видео я рассказал об основных изменениях! Приятного просмотра!
===================================================
ℹ️ Наш TELEGRAM канал t.me/ideaschoo1
ℹ️ GitHub github.com/bugsandfeatures
===================================================
⏱ Главы ⏱
00:00 - Начало
00:40 - main.py
01.38 - handlers.py
04.10 - reply.py
06:00 - inline.py
07:31 - state.py
08:57 - Говорим о Router
===================================================
Переглядів: 6 663

Відео

РАЗМЕЩАЕМ БОТА НА СЕРВЕРЕ | Телеграм боты ч. 5
Переглядів 49 тис.2 роки тому
В очередной части курса мы разместим бота на сервере. Я покажу полный процесс от создания requirements.txt файла до запуска бота. В видео работаем с менеджером процессов pm2. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures ⏱ Главы ⏱ 00:00 - Начало 00:30 - Демонстрация бота 00:42 - Создание requirements.txt 01:27 - Аренда сервера Timeweb 02:25 - Демонстрация панели усп...
СОЗДАЕМ КОРЗИНУ В TELEGRAM | Категории, количество | Телеграм боты ч. 5
Переглядів 4,8 тис.2 роки тому
Вторая часть выпуска про корзину и сегодня мы добавили функционал для работы с количеством товаров и разбили эти товары на категории. Код: github.com/bugsandfeatures/telegram_bot ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures ⏱ Главы ⏱ 00:00 - Начало 00:13 - Редактирование БД 01:12 - Редактируем и дополняем класс DataBase 03:08 - Приступаем к коду/вывод категорий 03:...
СОЗДАЕМ КОРЗИНУ В TELEGRAM | Телеграм боты ч. 4
Переглядів 7 тис.2 роки тому
Четвертая часть курса, где мы начали пилить корзину для магазина в Telegram. Корзина очень важная часть любого магазина, где пользователь может купить больше одного товара, так что в Telegram магазине корзина тоже должна быть! В следующей части мы расширим возможности корзины! Код: github.com/bugsandfeatures/telegram_bot ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures...
P2P-ПЛАТЕЖИ В ТЕЛЕГРАМ БОТЕ | Телеграм боты ч. 3
Переглядів 10 тис.2 роки тому
В данной части я продемонстрировал один из способов настройки p2p-платежей в телеграм боте. Вот ссылка для регистрации приложения yoomoney.ru/myservices/new Код: github.com/bugsandfeatures/telegram_bot ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures ⏱ Главы ⏱ 00:00 - Начало 00:24 - О инструментах 00:40 - Регистрируем приложение 01:10 - Получение токена 02:11 - Создаем...
ПОДКЛЮЧЕНИЕ ПЛАТЕЖНОЙ СИСТЕМЫ | Телеграм боты ч. 2
Переглядів 9 тис.2 роки тому
Вторая часть курса, разобрал уже некоторым знакомую тему: Telegram Payments! Напомню, что для подключения данного типа оплаты необходимо ИП или ООО, всех остальных буду ждать на третей части про p2p оплату! Код: github.com/bugsandfeatures/telegram_bot ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures ⏱ Главы ⏱ 00:00 - Начало 01:20 - Создаем Config 02:53 - bot.py 05:30 -...
СОЗДАНИЕ СТРУКТУРЫ БОТА | Телеграм боты ч. 1
Переглядів 15 тис.2 роки тому
Это первая часть из курса для продвинутых по телеграм ботам. Сегодня я рассказал как создать структуру проекта для будущих ботов. Это необходимая информация, так как правильная организация проектов это очень важно! Код: github.com/ideahold/telegram_bot Ссылка на статью docs.python-guide.org/writing/structure В следующей части мы с вами поговорим об оплатах в телеграм! До новых встреч! ℹ️ Наш TE...
СОЗДАЕМ упрощенный DURGER KING!!! | WebApp в телеграм!
Переглядів 83 тис.2 роки тому
Всем привет, это долгожданное продолжение WebApp в телеграм! Я наконец-то разобрался и вот рассказываю вам о том, как законнектить сайт и телеграм бота! Код из видео: github.com/bugsandfeatures/Web_App ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures ⏱ Главы ⏱ 00:00 - Начало 00:27 - Создаем и настраиваем бота 04:09 - Начинаем верстать сайт 05:12 - Рассказываю про устро...
ОБНОВЛЕНИЕ ТЕЛЕГРАМ! Сайты внутри месенджера!
Переглядів 51 тис.2 роки тому
В данном коротком видео я показал как настроить MenuButton для того, чтобы можно было выводить сайт внутри месенджера телеграм. Рассказал о том, что ждет зрителей на канале, пока я разбираюсь в этой не простой теме. Код: github.com/ideahold/ideahold.github.io ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Основы работы с терминалом и BASH | Основные команды терминала. Первый скрипт на BASH.
Переглядів 21 тис.3 роки тому
Новая рубрика. В рамках данного курса мы с вами познакомимся с терминалом и языком BASH. Курс будет особенно полезен людям, которые заинтересованы в администрировании систем. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Telegram бот на Python | Подключение платежной системы
Переглядів 34 тис.3 роки тому
В данной части мы познакомились с очень интересной и полезной темой - Платежи. Подключили платежную систему и научились обрабатывать платежи. Код: github.com/ideahold/aiogram_tgBot_Payments ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Telegram бот на Python | Рассылка
Переглядів 15 тис.3 роки тому
Пишем обработчик, с помощью которого можно рассылать информацию всем пользователям бота. Код: github.com/ideahold/aiogram_tgBot_Mailing ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Telegram бот на Python | База данных (SQLite3)
Переглядів 14 тис.3 роки тому
В данном выпуске мы познакомились с основами работы с СУБД в телеграм ботах. Создали базу данных товаров и научились выводить их, а также добавлять новые. Код: github.com/ideahold/aiogram_tgBot_DB ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Telegram бот на Python | Машинное состояние (FSMContext)
Переглядів 8 тис.3 роки тому
В данной части курса мы продолжили тему магазина, создав пошаговое оформление товара, использую машинное состояние. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Telegram бот на Python | ReplyKeyboardMarkup, InlineKeyboardMarkup
Переглядів 8 тис.3 роки тому
В данной части курса мы познакомились с клавиатурами, повешали на них необходимые обработчики и наполнили функционалом. Код: github.com/ideahold/aiogram_tgBot_Keyboards ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Телеграм бот на Python | Эхо-бот
Переглядів 5 тис.3 роки тому
Телеграм бот на Python | Эхо-бот
Telegram бот на Python | Работа с TG API
Переглядів 6 тис.3 роки тому
Telegram бот на Python | Работа с TG API
Telegram бот на Python | Подготовка софта
Переглядів 7 тис.3 роки тому
Telegram бот на Python | Подготовка софта

КОМЕНТАРІ

  • @tureczki4932
    @tureczki4932 День тому

    ModuleNotFoundError: No module named 'openai' - что делать?

    • @bugsandfeatures
      @bugsandfeatures День тому

      @@tureczki4932 модуль не установлен pip3 instal openai

  • @mvaprov
    @mvaprov 4 дні тому

    Отличное видео, спасибо! Есть вопрос, чтобы обновить бота, нужно залить новые файлы и перезапустить. Если я в процессе работы бота заменю через filezilla main.py - бот же приостановится, правильно? То-есть можно сделать в /root отдельную папку типо hosting_bot_2, залить все туда, и при запуске файлы main.py в новой папке, бот обновится без пауз? Или будет ошибка из за одинаковых токенов? И если так не прокатывает, можно ли вообще как-то без пауз обновить бота?

  • @НикитаТранто
    @НикитаТранто 4 дні тому

    Без публичного ip подойдёт ?

    • @bugsandfeatures
      @bugsandfeatures 4 дні тому

      @@НикитаТранто нет, не подойдет

  • @ilya_kowalski
    @ilya_kowalski 6 днів тому

    Лучший! Спасибо! Все кратко и без воды

  • @ЕгорСычев-о2н
    @ЕгорСычев-о2н 9 днів тому

    а что с телегой? хотел другие гайды посмотреть

    • @bugsandfeatures
      @bugsandfeatures 9 днів тому

      @@ЕгорСычев-о2н все гайды на ютубе, канал пока в простое

  • @mercovskii6912
    @mercovskii6912 9 днів тому

    Сейчас (29.01.25) способ актуален? Спасибо

    • @bugsandfeatures
      @bugsandfeatures 9 днів тому

      @@mercovskii6912 актуален, но скоро будет перевыпуск. С более понятным объяснением

    • @mercovskii6912
      @mercovskii6912 9 днів тому

      @ буду ждать. Спасибо за скорость ответа

    • @islamstory_s
      @islamstory_s 8 днів тому

      @@mercovskii6912я тожее

  • @TopoR_88
    @TopoR_88 16 днів тому

    когда пытаюсь установить пакеты из requirements.txt, выдает такую ошибку WARNING: Running pip as the 'root' user can result in broken permissions... ругается то ли на pip то ли еще на что то. Кто сталкивался? Можете помочь? ------ Вроде сделал сделал виртуальное окружение и все прописалось как надо. Вот только в терминал все вывелось как на видео но при этом бот не работает. Как теперь это решить(?

    • @bugsandfeatures
      @bugsandfeatures 15 днів тому

      @@TopoR_88 где-то допустил ошибку, нужно больше информации Стандартный пользователь является root, так что такой ошибки в целом не может быть

  • @nailbackirow3735
    @nailbackirow3735 17 днів тому

    это старый aiogram в 3 версии уже нет dp.message_handler

  • @kabansan4892
    @kabansan4892 24 дні тому

    когда пытаюсь подключиться к серверу через FileZila и ввожу необходимые данные, пытаясь подключиться пишет: Невозможно разобрать адрес сервера: неправильный номер порта. Задайте номер в диапазоне от 1 до 65535. Хоть я и ввожу 22

    • @TopoR_88
      @TopoR_88 16 днів тому

      В хосте вводил адрес ipv 6? Нужно обязательно ipv4 вводить

  • @mazderati
    @mazderati Місяць тому

    Братюнь, когда я стану оч богат я вернусь сюда и отблагодарю! Будь здоров)

  • @shap3lessplay654
    @shap3lessplay654 Місяць тому

    можно ли деплоить бота на windows сервер, так как необходим excel на сервере (будет производиться расчет стоимости страхового полиса с подставлением переменных, собранных с пользователя)

    • @bugsandfeatures
      @bugsandfeatures Місяць тому

      @@shap3lessplay654 да, спокойно, но команды будут отличаться, если необходимо можете написать мне в телеграм @vyacheslavpugovk1n

  • @franktenpenny6712
    @franktenpenny6712 Місяць тому

    Окей а в чем суть @DurgerKingBot?

  • @РоиолтПиоим
    @РоиолтПиоим Місяць тому

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

  • @IlxomRustamov-c9n
    @IlxomRustamov-c9n Місяць тому

    Автор у меня такой вопрос) Возник проблема что Терминал вывел что Бот Онлайн на Сервере но когда я закрываю Терминал либо Выключаю компьютер Бот перестает работать в чем не так помогите пж 🙁

  • @IlxomRustamov-c9n
    @IlxomRustamov-c9n Місяць тому

    Автор у меня такой вопрос) Возник проблема что Терминал вывел что Бот Онлайн на Сервере но когда я закрываю Терминал либо Выключаю компьютер Бот перестает работать в чем не так помогите пж 🙁

  • @tanact0590
    @tanact0590 Місяць тому

    Спасибо, бро, очень помог! Все по факту и без воды❤

  • @rotitov
    @rotitov Місяць тому

    У меня бот запускается, но переходит в статус error и не работает. Но если я его запускаю через source venv/bin/activate, то все работает, но только пока открыта консоль. Как запустить его на сервере, чтобы он работал там постоянно?

    • @bugsandfeatures
      @bugsandfeatures Місяць тому

      @@rotitov если есть error, значит допущена ошибка, её нужно найти Не совсем понимаю при чем тут activate, это же просто окружение… Самый лучший вариант настроить логгирования чтобы всегда быть в курсе, что не так

    • @rotitov
      @rotitov Місяць тому

      @@bugsandfeatures После activate писал python3 mybot.py и бот работал, но выключался после выхода из консоли. В общем сейчас запустил бота через демонизацию бота в systemd и включил автозагрузку.

    • @islamstory_s
      @islamstory_s 8 днів тому

      @@rotitovтеперь работает постоянно?

    • @rotitov
      @rotitov 5 днів тому

      @ да. Я по-другому сделал.

  • @noterdam6325
    @noterdam6325 Місяць тому

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

  • @АлексейРыженко-ц8х

    Реально самый ценный материал. Купил VDS недорогой, 78 руб в месяц. По урокам других знатоков нужно панель управления туда поставить. Так сама панель занимает большую часть диска, да и оперативки там маловато. Но поставил и панель и бота закинул, а запустить никак. Нужны DNS, а без сертификата для https никак не хочет... А сертификат дороже самого VDS. Хотел плюнуть и искать дальше другой сервер. Но тут попалось это видео. Сделал все по инструкции и О ЧУДО. Бот работает.

  • @Privet_medved
    @Privet_medved Місяць тому

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

  • @f92-h7s
    @f92-h7s 2 місяці тому

    ошибка срабатывает при install requiremets.txt error could not find a version that satisfies the requirement

    • @bugsandfeatures
      @bugsandfeatures 2 місяці тому

      самое вероятное, что версии python отличаются

    • @f92-h7s
      @f92-h7s 2 місяці тому

      ​@@bugsandfeatures Спасибо!!!!!!!!! Уже выгрузил, все работает

    • @bugaccioF
      @bugaccioF 3 дні тому

      @@bugsandfeatures у меня такая же ошибка, что нужно сделать, чтобы исправить её?

    • @bugsandfeatures
      @bugsandfeatures 3 дні тому

      @@bugaccioF версия python не подходит, нужно либо обновить или откатить, но в целом если работает на 3.12, то такого быть не должно

  • @silent-h1m
    @silent-h1m 2 місяці тому

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

  • @nowiseeyouman
    @nowiseeyouman 2 місяці тому

    Большое спасибо! Самый ценный материал! Автору жму руку!

  • @KurtKobein-dr3gy
    @KurtKobein-dr3gy 2 місяці тому

    А что с тг нет такого имени пишет

  • @kalpak3317
    @kalpak3317 2 місяці тому

    Привет, а я правильно понял что в файлзиле нужно качать на сервер все (включая базу данных итд) кроме .idea __pucache__ и venv

  • @crystaliw2
    @crystaliw2 2 місяці тому

    Вылезает ошибка: Runtime error: There is no current event loop in thread 'MainThread'. Уточню: на реальном ПК работает, на сервере - нет

  • @Матизконтейнеровоз
    @Матизконтейнеровоз 2 місяці тому

    Я 30 минут вглядывался в код не понимая как и откуда у него появляется цена и надпись "Burger" под изображением. В какой-то момент думал, что я схожу с ума, а оказалось что надпись всё это время находилась на png картинке 🤣🤣🤣

  • @hahaz-nx8is
    @hahaz-nx8is 2 місяці тому

    Как посмотреть логи бота???

  • @pain4w320
    @pain4w320 3 місяці тому

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

    • @bugsandfeatures
      @bugsandfeatures 3 місяці тому

      в этом видео рассказал очень простой свпособ ua-cam.com/video/O1ZRJXKBa4U/v-deo.htmlsi=Mr6m0tobw1wEe4vd

    • @pain4w320
      @pain4w320 3 місяці тому

      @bugsandfeatures спасибо

  • @НиколайНиколаев-х1ц
    @НиколайНиколаев-х1ц 3 місяці тому

    Беш это что-то по узбекски😂

  • @Andy-mv6kk
    @Andy-mv6kk 3 місяці тому

    Спасибо большое за такой видос,

  • @Andy-mv6kk
    @Andy-mv6kk 3 місяці тому

    Спасибочки, просто, четко, все понятно!

  • @SOLOSUQA
    @SOLOSUQA 3 місяці тому

    Видео про все = не про что

  • @rotvkakashkah7426
    @rotvkakashkah7426 3 місяці тому

    При попытке подключения по ssh в консоли ubuntu выдает ошибку permission denied,please try again. В качестве пароля вводил тот,что писал после ssh keygen и пробовал тот что написан в дэшборде.Что может быть не так? Еще при вводе npm install pm2 -g Консоль выдает IdealTree:lib: sill idealTree buildDeps

    • @bugsandfeatures
      @bugsandfeatures 3 місяці тому

      1. скорее всего допускаете ошибку при вводе данных, поэтому и denied 2. на счет pm2 - причин может быть несколько, скорее всего несовместимость версий, либо не та версия ubuntu, либо не обновили с помощью apt update && apt upgrade во вторник выйдет обновленная версия этого видео, я покажу как упростить некоторые моменты, возможно там будет понятнее

  • @yeunborn
    @yeunborn 3 місяці тому

    а нужен ли публичный ipv4?

  • @ИльяБурцевПВ-232
    @ИльяБурцевПВ-232 3 місяці тому

    У меня такая проблема не могу сделать копию репазитория (он публичный все ок) выдает ошибку fatal: unable to access

  • @РоманЧукаев-в5г
    @РоманЧукаев-в5г 3 місяці тому

    Если у вас не устанавливается pm2, вероятно проблема в ubunte 22, на 20 все прекрасно работает.

  • @AndreiGavr
    @AndreiGavr 3 місяці тому

    Я с тг

  • @ValerySorokin-c1s
    @ValerySorokin-c1s 3 місяці тому

    Слава, где остальные видео? Только собрался просмотреть сохраненный в закладках плэйлист, а они оказались скрыты :(

    • @bugsandfeatures
      @bugsandfeatures 3 місяці тому

      Хочу по полному заняться каналом, так что скрыл, там не очень информация, я бы все переделал вроде по ссылке на плейлист можно посмотреть все держи: ua-cam.com/play/PLR-hhxrErPAXqI1b4paqCKhWPoXMRLj_G.html

    • @ValerySorokin-c1s
      @ValerySorokin-c1s 3 місяці тому

      @@bugsandfeatures Спасибо, уважаемый Коллега!

  • @DZYENKA
    @DZYENKA 4 місяці тому

    Канал не умер?

  • @sassymen
    @sassymen 4 місяці тому

    Юмани же очень быстро блокируют?

  • @вадимкачитеров
    @вадимкачитеров 4 місяці тому

    Привет, У меня почти всё получилось, единственное на моменте 8:40, при команде pip3 install -r requiremets.txt, выдаёт ошибку numpy-1.26.4-cp311-cp311-win_amd64.whl is not a supported wheel on this platform и после этого никакие другие команды не выполняются(( Я уже пробовал пытаться обновить нумпи через консоль на сервере, но там сама версия питона самая последняя - 3.8.10, а для нумпи нужна 3.11, как я понимаю, Удалил из файла вручную numpy - без толку, та же ошибка. Подскажи что можно сделать((( В инете не могу найти решение P.S. в моём боте не используется нумпи.

    • @bugsandfeatures
      @bugsandfeatures 4 місяці тому

      @@вадимкачитеров numpy может быть составляющей другого модуля, возможно проблема в том, что сервер на старой ubuntu, вот он и не дает поставить 3.11 Нужна минимум ubuntu 20, лучше работать на ubuntu 22

    • @KinoYes23
      @KinoYes23 Місяць тому

      @@bugsandfeatures я когда ввожу pip3 install -r requiremets.txt выдает externally managed environment что делать ?

  • @georgebuzeev5073
    @georgebuzeev5073 4 місяці тому

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

  • @Positivchikkk
    @Positivchikkk 4 місяці тому

    А как сделать так что бы был хамстер комбат

    • @bugsandfeatures
      @bugsandfeatures 4 місяці тому

      @@Positivchikkk очень просто, этож обычный кликер Или можно более конкретный вопрос?)

  • @leks1349
    @leks1349 4 місяці тому

    Друзья после того, как ввожу данную команду выдает ошибку(( ssh root@2a03:6f00:4::462e Ошибка: ssh: connect to host 2a03:6f00:4::462e port 22: Unknown error Что надо сделать, чтобы у меня был доступ? Буду рад, если поможете

    • @bugsandfeatures
      @bugsandfeatures 4 місяці тому

      @@leks1349 нужен ip v4, а у тебя ip v6 Для этого серверу нужен публичный ip, при аренде сервера нужно поставить галочку для этого

    • @leks1349
      @leks1349 4 місяці тому

      @@bugsandfeatures, спасибо большое)) Разобрался))

  • @VlassovMikhael
    @VlassovMikhael 5 місяців тому

    Здравствуйте. Столкнулся с проблемкой спустя месяц. Бот перестал работать из-за нехватки средств. Закинул. Не работает. Решил подклбчиься. В терминале ввел ssh root@ и айпи. Попросил кодовое слово. Вроде подключился , но в строке не пишет название папки. Пытаюсь ввести pm2 start main.py -interpreter=python3 и выдает ошибку pm2 start main.py - interpreter=python3 not found: / root/main-py . Не знаю, что делать. К FileZilla подключился , вроде все ок.

    • @bugsandfeatures
      @bugsandfeatures 5 місяців тому

      @@VlassovMikhael попробуйте воспользоваться программой termius, там все нагляднее Ошибка говорит что вы не в той папке находитесь

  • @mlkeeper4144
    @mlkeeper4144 5 місяців тому

    TypeError: Authorize.__init__() missing 1 required positional argument: 'client_secret' у меня выходит такая ошибка как её решить помогите

    • @mlkeeper4144
      @mlkeeper4144 5 місяців тому

      а не всё решил оказывается в новой версии 0.1.1 был обязательным аргументом а в 0.1.0 он не нужен

  • @VL1507
    @VL1507 5 місяців тому

    Спасибо. Лучшее видео на эту тему

  • @vladislavlobakh5046
    @vladislavlobakh5046 5 місяців тому

    Спасибо большое, лучший мануал на эту тему во всем ютубе

  • @VlassovMikhael
    @VlassovMikhael 5 місяців тому

    Автор лучший! Спасибо !! Со всем разобрался. Пароль от рут на дашборте