Славная академия
Славная академия
  • 26
  • 327 720
Переходим на 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
===================================================
zhlédnutí: 5 687

Video

РАЗМЕЩАЕМ БОТА НА СЕРВЕРЕ | Телеграм боты ч. 5
zhlédnutí 30KPřed rokem
В очередной части курса мы разместим бота на сервере. Я покажу полный процесс от создания 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
zhlédnutí 4,5KPřed rokem
Вторая часть выпуска про корзину и сегодня мы добавили функционал для работы с количеством товаров и разбили эти товары на категории. Код: 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
zhlédnutí 6KPřed rokem
Четвертая часть курса, где мы начали пилить корзину для магазина в Telegram. Корзина очень важная часть любого магазина, где пользователь может купить больше одного товара, так что в Telegram магазине корзина тоже должна быть! В следующей части мы расширим возможности корзины! Код: github.com/bugsandfeatures/telegram_bot ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures...
P2P-ПЛАТЕЖИ В ТЕЛЕГРАМ БОТЕ | Телеграм боты ч. 3
zhlédnutí 9KPřed rokem
В данной части я продемонстрировал один из способов настройки 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
zhlédnutí 8KPřed rokem
Вторая часть курса, разобрал уже некоторым знакомую тему: 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
zhlédnutí 14KPřed 2 lety
Это первая часть из курса для продвинутых по телеграм ботам. Сегодня я рассказал как создать структуру проекта для будущих ботов. Это необходимая информация, так как правильная организация проектов это очень важно! Код: github.com/ideahold/telegram_bot Ссылка на статью docs.python-guide.org/writing/structure В следующей части мы с вами поговорим об оплатах в телеграм! До новых встреч! ℹ️ Наш TE...
СОЗДАЕМ упрощенный DURGER KING!!! | WebApp в телеграм!
zhlédnutí 76KPřed 2 lety
Всем привет, это долгожданное продолжение WebApp в телеграм! Я наконец-то разобрался и вот рассказываю вам о том, как законнектить сайт и телеграм бота! Код из видео: github.com/bugsandfeatures/Web_App ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures ⏱ Главы ⏱ 00:00 - Начало 00:27 - Создаем и настраиваем бота 04:09 - Начинаем верстать сайт 05:12 - Рассказываю про устро...
Регистрируем пользователя бота через ОПРОС | Телеграм
zhlédnutí 3,2KPřed 2 lety
В одном из проектов, над которым работаю, придумал такой способ регистрации пользователя и решил поделится с вами) Теперь и вы сможете регистрировать пользователя с помощью poll. Приятного просотра! ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/ideahold
ОБНОВЛЕНИЕ ТЕЛЕГРАМ! Сайты внутри месенджера!
zhlédnutí 44KPřed 2 lety
В данном коротком видео я показал как настроить MenuButton для того, чтобы можно было выводить сайт внутри месенджера телеграм. Рассказал о том, что ждет зрителей на канале, пока я разбираюсь в этой не простой теме. Код: github.com/ideahold/ideahold.github.io ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Основы BASH | expect, who, mesg, autoexpect
zhlédnutí 1,5KPřed 2 lety
В завершающей части рубрики я рассказал про то, как установить соединение для общения между терминалами, с помощью write и mesg. Потом рассказал про expect, невероятно крутую утилиту для автоматизации bash скриптов, работать с которой точно надо уметь. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/ideahold
Основы терминала | GNU awk
zhlédnutí 3,3KPřed 2 lety
В данной части мы познакомимся с GNU awk. Очень мощный инструмент, возможности которого сравнивают с полноценным языком программирования, так что к просмотру обязательно. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/ideahold
Основы BASH | Функции, рекурсия, модули, массивы
zhlédnutí 2,3KPřed 2 lety
В данной части рубрики мы охватили все касаемо функций. Я рассказал о их создании, показал способ передачи массива, в качестве аргумента, мы написали рекурсивную функцию и создали свой модуль. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/ideahold
Основы BASH | for, let, trap
zhlédnutí 1,3KPřed 2 lety
В данной части мы добили циклы, научились осуществлять математические операции с помощью команды let и познакомились с командой trap. Забыл вставить картинку с самыми популярными сигналами для trap. Она в тг канале. ℹ️ Наш TELEGRAM канал t.me/ideaschoo1 ℹ️ GitHub github.com/bugsandfeatures
Основы Bash | Циклы
zhlédnutí 2KPřed 2 lety
Основы Bash | Циклы
Основы BASH | Условия
zhlédnutí 3,5KPřed 2 lety
Основы BASH | Условия
Основы работы с терминалом и BASH | Основные команды терминала. Первый скрипт на BASH.
zhlédnutí 18KPřed 2 lety
Основы работы с терминалом и BASH | Основные команды терминала. Первый скрипт на BASH.
Telegram бот на Python | Подключение платежной системы
zhlédnutí 33KPřed 2 lety
Telegram бот на Python | Подключение платежной системы
Telegram бот на Python | Рассылка
zhlédnutí 14KPřed 2 lety
Telegram бот на Python | Рассылка
Telegram бот на Python | База данных (SQLite3)
zhlédnutí 14KPřed 2 lety
Telegram бот на Python | База данных (SQLite3)
Telegram бот на Python | Машинное состояние (FSMContext)
zhlédnutí 8KPřed 2 lety
Telegram бот на Python | Машинное состояние (FSMContext)
Telegram бот на Python | ReplyKeyboardMarkup, InlineKeyboardMarkup
zhlédnutí 8KPřed 2 lety
Telegram бот на Python | ReplyKeyboardMarkup, InlineKeyboardMarkup
Телеграм бот на Python | Эхо-бот
zhlédnutí 4,8KPřed 2 lety
Телеграм бот на Python | Эхо-бот
Telegram бот на Python | Работа с TG API
zhlédnutí 5KPřed 2 lety
Telegram бот на Python | Работа с TG API
Telegram бот на Python | Подготовка софта
zhlédnutí 7KPřed 2 lety
Telegram бот на Python | Подготовка софта

Komentáře

  • @VlassovMikhael
    @VlassovMikhael Před 6 dny

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

    • @bugsandfeatures
      @bugsandfeatures Před 6 dny

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

  • @mlkeeper4144
    @mlkeeper4144 Před 8 dny

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

    • @mlkeeper4144
      @mlkeeper4144 Před 8 dny

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

  • @VL1507
    @VL1507 Před 12 dny

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

  • @vladislavlobakh5046
    @vladislavlobakh5046 Před 25 dny

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

  • @VlassovMikhael
    @VlassovMikhael Před 25 dny

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

  • @VlassovMikhael
    @VlassovMikhael Před 25 dny

    А что за пароль root на 7:27? Мне на почту кроме пароля от аккаунта ничего не присылали

    • @bugsandfeatures
      @bugsandfeatures Před 25 dny

      Пароль от сервера, есть в дашбоард вашего сервера

  • @kiril4ikPE
    @kiril4ikPE Před 25 dny

    5:00

  • @GangBang007
    @GangBang007 Před 27 dny

    Спасибо, а библиотеки самим надо устанавливать?

    • @bugsandfeatures
      @bugsandfeatures Před 27 dny

      @@GangBang007, конечно, в видео все это есть)

  • @user-fn2wg2rx7u
    @user-fn2wg2rx7u Před 27 dny

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

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

    Спасибо брат

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

    собственный терминал это Pm2? как его скачать?

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

      @@narig89 какой собственный терминал? Все что нужно скачать показано в видео

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

      @@bugsandfeatures белый, где в заголовке три кружочка красный желтый и зеленый, в котором ещё ключ ssh генерировать надо.

  • @Mishot_kit-cb6nw
    @Mishot_kit-cb6nw Před měsícem

    Спасибо огромное! Делал бота, хотел сделать тапалку валюты для бота! Спасибки❤

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

    Спасибо. Получилось.

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

    везде выдает такую ошибку: unable to fetch some archives, maybe run apt-get update or try with --fix-missing. все делал точно по гайду P.s. у кого тоже такая ошибка, привяжите публичный IP к вашему серверу, все заработает. Мне помогло

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

    Отличное видео! Спасибо большое!

  • @user-jd1dr3bk5p
    @user-jd1dr3bk5p Před měsícem

    Не работает нихуя, не находит путь к папке с фотографиями, все перенес в директории все папки есть, хуета какая то, ебусь уже неделю с этим ебаным хостингом

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

    А нужен публичный айпи для хостинга бота?

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

      обязательно, иначе у сервера не будет доступа в интернет

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

    Есть ли платёжные системы для физ лиц?

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

      из хороших - юкасса, а так любые электронные деньги

  • @MrKim-pt2vm
    @MrKim-pt2vm Před měsícem

    Стоп, а как библиотеку yoomoney установить? есть неофициальная от какого-то мужика левого. стремно. теперь требует еще и secret_id

    • @mlkeeper4144
      @mlkeeper4144 Před 8 dny

      установи yoomoney v0.1.0 а не 0.1.1

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

    Сколько стоят твои услуги?

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

      смотря какие, я много что предоставляю

  • @user-nh6dw3gy4b
    @user-nh6dw3gy4b Před měsícem

    А можно ли как-то написать такое приложение для телеграм на котлин, и сверстать естественно тоже с помощью xml либо андроидовского jetpack compose?

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

      да, конечно) просто xml потом нужно будет преобразовывать в html, так что не уверен, что это хорошая идея, но можно попробовать

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

    Привет, у меня нету галочки и поэтому нету сайта в pages, что делать ?

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

    когда продолжение🥲🥲🥲🥲🥲

  • @user-yq9cv6gk7g
    @user-yq9cv6gk7g Před 2 měsíci

    4:45 это в какой программе ты пишешь?

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

      sublime text

    • @user-yq9cv6gk7g
      @user-yq9cv6gk7g Před 2 měsíci

      @@bugsandfeatures а есть ли видео как создать веб приложение в тг кликер?

  • @user-jt1cx4mb6z
    @user-jt1cx4mb6z Před 2 měsíci

    А в чем разница между ps и top? Я только начинаю, простите )

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

    Бро я хочу сделать свою игру с монеткой но ничего в этом не понимаю смотрел твое видео и ничего не понял

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

      Значит надо начать с чего попроще)

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

    Привет а как передать telegram user_id на свой сайт ?

  • @user-wd6nc8pw8n
    @user-wd6nc8pw8n Před 2 měsíci

    Привет. А можно ли на одном хостинге запустить, ну например 2 бота и более

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

      Хоть сколько, главное смотреть чтоб ресурсов сервера хватало

    • @user-wd6nc8pw8n
      @user-wd6nc8pw8n Před 2 měsíci

      @@bugsandfeatures а тогда какой командой в одном терминале можно запустить одновременно два Python файла

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

      @@user-wd6nc8pw8n аналогичной pm2 start путь_до_файла/имя_файла --interpreter=python3 желательно чтобы имена файлов отличались, чтобы ими можно было удобно управлять

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

    czcams.com/video/oX9N_uxlFgE/video.html

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

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

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

      Сейчас полностью соглашусь, но видео делалось когда материала по этой теме вообще не было, так что получилось, что получилось) Сейчас опыта много, может руки дойдут до обновления материала

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

    Спасибо большое! У меня вопрос возник, если я в .env храню апи ключи и данные что делать с ними? Их же нельзя грузить на сервер.

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

      Почему .env нельзя грузить на сервер? В них и надо хранить все скрытые данные

  • @user-yd9tr1yf6k
    @user-yd9tr1yf6k Před 2 měsíci

    Прочитал сначала: создаём Druger King😂

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

    А как можно сделать передачу данных(чтобы бот реагировал когда нажимается кнопка на сайте) не создавая кнопку через keyboard? Есть ли способ для подобного используя setmenubutton, сайт на гитхабе и python?

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

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

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

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

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

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

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

      Будет, там просто очень много вариантов как это реализовать, на целый курс по бекенду можно собрать материала)

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

      @@bugsandfeatures сейчас как раз мне поставили задачу на работе, интегрировать app в телеграм бот. Перерыл почти весь интернет, нашел не так много инфы, но чат GPT предложил вариант, подключить fast api и черезнего передать шаблоны, а потом в бот передать сайт.

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

    а как удалить эту кнопку?

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

      В BotFathet выбираешь бота-> Bot Settings -> Menu Button -> Edit Menu Button URL -> отправляешь боту /empty

  • @user-pu1fs8tv9d
    @user-pu1fs8tv9d Před 2 měsíci

    Чет не похоже что ты занимаешься двумя языками программирования😅

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

    bought = data[0][0] ~~~~^^^ IndexError: list index out of range добрый день/вечер, у меня такая проблема с чем она может быть связана? p.s. массив сам пустой почемуто

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

      Либо ошибка в базе данных, либо в запросе sql Не видя все нельзя сказать

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

      Спасибо

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

      дааа, не убрал role в функции, проглядел, все робит, спасибо еще раз!!!😊

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

    Кстати, чтобы было удобнее ориентироваться в нулях и разрядах чисел - в питоне есть удобная штука - отделять нижним подчёркиванием разряды. Например, 500_00 == 50000. Значение то же, но читается легче =) Подчёркиваний может быть несколько 3_000_00 == 300000

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

      Знаю, но я начинал программировать когда это штука только-только появлялась, так что не привык ей пользоваться)

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

    Спасибо за видос! С нуля сложно разобраться во всех этих диспетчерах и хендлерах) По поводу глобальных переменных - так ли они страшны на самом деле? Кажется, создание экземпляров конфига тоже не самая лучшая идея..

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

      Глобальные страшны только при масштабировании проекта, многие сталкиваются с ошибками с циклическими импортами или просто случайно дают случайно одинаковые названия из-за чего появляются конфликты Видео для новичков приимущественнт создается, так что я над правильностью так сильно не парился, в будущих видосах это будет исправляться)

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

    Братиш, спасибо большое за твой труд!

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

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

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

      В интернете есть инструкции, но вообще скоро видео будет об этом

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

    Тут есть отсылка на краткий курс Пайтон. Где его найти?

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

      Больше его нет, но таких курсов миллион на ютубе, можно посмотреть любой)

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

    А как два проекта рядом открыть? У тебя pycharm pro?

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

      Community, просто перетащить один экран на другой) на маке так работает

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

    ты лучший!!!!!

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

    5:52 вроде бы нельзя системный питон трогать вообще

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

      Да можно, если знать что делать

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

    Привет, по итогу разобрался как в тг добавить полноценного бота? На сколько сложно и долго создать что-то вроде приложения ноткойн ранней версии (до листинга) есть ли с тобой связь проконсультироваться подробнее?

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

      Можешь в тг написать, расскажу @vyacheslavpugovk1n

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

    А можно их открывать в Гугле, как сайты?

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

      Это и есть сайты, так что конечно

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

      ​@@bugsandfeatures а как открыть их? Вот например у меня есть TapSwap и Blum, но где взять ссылку которая откроется через поисковик а не Телеграм?

  • @4TheGames
    @4TheGames Před 3 měsíci

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

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

      Да, это в целом правильная практика

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

    видео вышло давно, маловероятно, что мне ответят, но всё же. У меня такой вопрос, возможно ли так же, как и на 16:10 передать фото профиля? И если да, то как?

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

      Фото передать нельзя, самый простой вариант Скачать, назвав user_id.png, где вместо user_id айдишник пользователя, а затем на сайте достать фото по айдишнику Все просто Для продвинутой системы сделать все тоже самое, но в добавок путь к картинке указать в БД

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

      @@bugsandfeatures понятно, спасибо