![Славная академия](/img/default-banner.jpg)
- 18
- 352 371
Славная академия
Russia
Приєднався 24 лип 2021
Приветствую, ценители багов! Меня зовут Вячеслав.
На этом канале вы найдете авторские уроки по:
- Python, Bash
- DevOps, DevSecOps
- Кибербезопасности
А также самые свежие новости из мира IT.
Присоединяйтесь, будет интересно!
Для сотрудничества: vyacheslavpugovkin321@gmail.com
На этом канале вы найдете авторские уроки по:
- Python, Bash
- DevOps, DevSecOps
- Кибербезопасности
А также самые свежие новости из мира IT.
Присоединяйтесь, будет интересно!
Для сотрудничества: vyacheslavpugovkin321@gmail.com
Переходим на 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
===================================================
===================================================
ℹ️ Наш 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
Telegram бот на Python | Работа с TG API
Переглядів 6 тис.3 роки тому
Telegram бот на Python | Работа с TG API
Telegram бот на Python | Подготовка софта
Переглядів 7 тис.3 роки тому
Telegram бот на Python | Подготовка софта
ModuleNotFoundError: No module named 'openai' - что делать?
@@tureczki4932 модуль не установлен pip3 instal openai
Отличное видео, спасибо! Есть вопрос, чтобы обновить бота, нужно залить новые файлы и перезапустить. Если я в процессе работы бота заменю через filezilla main.py - бот же приостановится, правильно? То-есть можно сделать в /root отдельную папку типо hosting_bot_2, залить все туда, и при запуске файлы main.py в новой папке, бот обновится без пауз? Или будет ошибка из за одинаковых токенов? И если так не прокатывает, можно ли вообще как-то без пауз обновить бота?
Без публичного ip подойдёт ?
@@НикитаТранто нет, не подойдет
Лучший! Спасибо! Все кратко и без воды
а что с телегой? хотел другие гайды посмотреть
@@ЕгорСычев-о2н все гайды на ютубе, канал пока в простое
Сейчас (29.01.25) способ актуален? Спасибо
@@mercovskii6912 актуален, но скоро будет перевыпуск. С более понятным объяснением
@ буду ждать. Спасибо за скорость ответа
@@mercovskii6912я тожее
когда пытаюсь установить пакеты из requirements.txt, выдает такую ошибку WARNING: Running pip as the 'root' user can result in broken permissions... ругается то ли на pip то ли еще на что то. Кто сталкивался? Можете помочь? ------ Вроде сделал сделал виртуальное окружение и все прописалось как надо. Вот только в терминал все вывелось как на видео но при этом бот не работает. Как теперь это решить(?
@@TopoR_88 где-то допустил ошибку, нужно больше информации Стандартный пользователь является root, так что такой ошибки в целом не может быть
это старый aiogram в 3 версии уже нет dp.message_handler
когда пытаюсь подключиться к серверу через FileZila и ввожу необходимые данные, пытаясь подключиться пишет: Невозможно разобрать адрес сервера: неправильный номер порта. Задайте номер в диапазоне от 1 до 65535. Хоть я и ввожу 22
В хосте вводил адрес ipv 6? Нужно обязательно ipv4 вводить
Братюнь, когда я стану оч богат я вернусь сюда и отблагодарю! Будь здоров)
можно ли деплоить бота на windows сервер, так как необходим excel на сервере (будет производиться расчет стоимости страхового полиса с подставлением переменных, собранных с пользователя)
@@shap3lessplay654 да, спокойно, но команды будут отличаться, если необходимо можете написать мне в телеграм @vyacheslavpugovk1n
Окей а в чем суть @DurgerKingBot?
спс, видос помог, сделал по своему чуть чуть, у меня в коде автоматическая проверка, получен платёж или нет, если да то сразу даёт то что надо и пользователю пишет. Спасибо с меня лайк за туториал как юмани подключить
Автор у меня такой вопрос) Возник проблема что Терминал вывел что Бот Онлайн на Сервере но когда я закрываю Терминал либо Выключаю компьютер Бот перестает работать в чем не так помогите пж 🙁
решил проблему?
@@Кратер-л2п да)
Автор у меня такой вопрос) Возник проблема что Терминал вывел что Бот Онлайн на Сервере но когда я закрываю Терминал либо Выключаю компьютер Бот перестает работать в чем не так помогите пж 🙁
Спасибо, бро, очень помог! Все по факту и без воды❤
У меня бот запускается, но переходит в статус error и не работает. Но если я его запускаю через source venv/bin/activate, то все работает, но только пока открыта консоль. Как запустить его на сервере, чтобы он работал там постоянно?
@@rotitov если есть error, значит допущена ошибка, её нужно найти Не совсем понимаю при чем тут activate, это же просто окружение… Самый лучший вариант настроить логгирования чтобы всегда быть в курсе, что не так
@@bugsandfeatures После activate писал python3 mybot.py и бот работал, но выключался после выхода из консоли. В общем сейчас запустил бота через демонизацию бота в systemd и включил автозагрузку.
@@rotitovтеперь работает постоянно?
@ да. Я по-другому сделал.
Спасибо большое, очень помог! Подскажите команду, если сервер лег, чтобы бот автоматически сам запускался
Реально самый ценный материал. Купил VDS недорогой, 78 руб в месяц. По урокам других знатоков нужно панель управления туда поставить. Так сама панель занимает большую часть диска, да и оперативки там маловато. Но поставил и панель и бота закинул, а запустить никак. Нужны DNS, а без сертификата для https никак не хочет... А сертификат дороже самого VDS. Хотел плюнуть и искать дальше другой сервер. Но тут попалось это видео. Сделал все по инструкции и О ЧУДО. Бот работает.
огонь! я правда на виртуалке сервер поднял дебиан. Но принцип тот же самый. четкое руководство!
ошибка срабатывает при install requiremets.txt error could not find a version that satisfies the requirement
самое вероятное, что версии python отличаются
@@bugsandfeatures Спасибо!!!!!!!!! Уже выгрузил, все работает
@@bugsandfeatures у меня такая же ошибка, что нужно сделать, чтобы исправить её?
@@bugaccioF версия python не подходит, нужно либо обновить или откатить, но в целом если работает на 3.12, то такого быть не должно
Не отображаеться меню в боте что на телефона что на пк все правильно вроде зделал помогите😓
Большое спасибо! Самый ценный материал! Автору жму руку!
А что с тг нет такого имени пишет
Привет, а я правильно понял что в файлзиле нужно качать на сервер все (включая базу данных итд) кроме .idea __pucache__ и venv
Вылезает ошибка: Runtime error: There is no current event loop in thread 'MainThread'. Уточню: на реальном ПК работает, на сервере - нет
Я 30 минут вглядывался в код не понимая как и откуда у него появляется цена и надпись "Burger" под изображением. В какой-то момент думал, что я схожу с ума, а оказалось что надпись всё это время находилась на png картинке 🤣🤣🤣
Как посмотреть логи бота???
pm2 logs
Подскажите пожалуйста, а где написать сайт, чтобы потом его захостить на гитхабе?😢 я немного новичок....
в этом видео рассказал очень простой свпособ ua-cam.com/video/O1ZRJXKBa4U/v-deo.htmlsi=Mr6m0tobw1wEe4vd
@bugsandfeatures спасибо
Беш это что-то по узбекски😂
Спасибо большое за такой видос,
Спасибочки, просто, четко, все понятно!
Видео про все = не про что
При попытке подключения по ssh в консоли ubuntu выдает ошибку permission denied,please try again. В качестве пароля вводил тот,что писал после ssh keygen и пробовал тот что написан в дэшборде.Что может быть не так? Еще при вводе npm install pm2 -g Консоль выдает IdealTree:lib: sill idealTree buildDeps
1. скорее всего допускаете ошибку при вводе данных, поэтому и denied 2. на счет pm2 - причин может быть несколько, скорее всего несовместимость версий, либо не та версия ubuntu, либо не обновили с помощью apt update && apt upgrade во вторник выйдет обновленная версия этого видео, я покажу как упростить некоторые моменты, возможно там будет понятнее
а нужен ли публичный ipv4?
обязательно
У меня такая проблема не могу сделать копию репазитория (он публичный все ок) выдает ошибку fatal: unable to access
Разобрался нужен публичный ip v 4
Если у вас не устанавливается pm2, вероятно проблема в ubunte 22, на 20 все прекрасно работает.
Я с тг
Слава, где остальные видео? Только собрался просмотреть сохраненный в закладках плэйлист, а они оказались скрыты :(
Хочу по полному заняться каналом, так что скрыл, там не очень информация, я бы все переделал вроде по ссылке на плейлист можно посмотреть все держи: ua-cam.com/play/PLR-hhxrErPAXqI1b4paqCKhWPoXMRLj_G.html
@@bugsandfeatures Спасибо, уважаемый Коллега!
Канал не умер?
Юмани же очень быстро блокируют?
Привет, У меня почти всё получилось, единственное на моменте 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. в моём боте не используется нумпи.
@@вадимкачитеров numpy может быть составляющей другого модуля, возможно проблема в том, что сервер на старой ubuntu, вот он и не дает поставить 3.11 Нужна минимум ubuntu 20, лучше работать на ubuntu 22
@@bugsandfeatures я когда ввожу pip3 install -r requiremets.txt выдает externally managed environment что делать ?
огромное спасибо!
А как сделать так что бы был хамстер комбат
@@Positivchikkk очень просто, этож обычный кликер Или можно более конкретный вопрос?)
Друзья после того, как ввожу данную команду выдает ошибку(( ssh root@2a03:6f00:4::462e Ошибка: ssh: connect to host 2a03:6f00:4::462e port 22: Unknown error Что надо сделать, чтобы у меня был доступ? Буду рад, если поможете
@@leks1349 нужен ip v4, а у тебя ip v6 Для этого серверу нужен публичный ip, при аренде сервера нужно поставить галочку для этого
@@bugsandfeatures, спасибо большое)) Разобрался))
Здравствуйте. Столкнулся с проблемкой спустя месяц. Бот перестал работать из-за нехватки средств. Закинул. Не работает. Решил подклбчиься. В терминале ввел ssh root@ и айпи. Попросил кодовое слово. Вроде подключился , но в строке не пишет название папки. Пытаюсь ввести pm2 start main.py -interpreter=python3 и выдает ошибку pm2 start main.py - interpreter=python3 not found: / root/main-py . Не знаю, что делать. К FileZilla подключился , вроде все ок.
@@VlassovMikhael попробуйте воспользоваться программой termius, там все нагляднее Ошибка говорит что вы не в той папке находитесь
TypeError: Authorize.__init__() missing 1 required positional argument: 'client_secret' у меня выходит такая ошибка как её решить помогите
а не всё решил оказывается в новой версии 0.1.1 был обязательным аргументом а в 0.1.0 он не нужен
Спасибо. Лучшее видео на эту тему
Спасибо большое, лучший мануал на эту тему во всем ютубе
Автор лучший! Спасибо !! Со всем разобрался. Пароль от рут на дашборте