Самые лучшие во всём ютубе ролики по Телеграм бот, даже openai в этих вопросах не разбирается. А у вас видео просто супер! спасио большое
@SurenKhorenyan11 ай бұрын
Кайф! Пожалуйста! Рад, что я превзошел какую-то контору 🙂
@a_n_t_o_n_097 ай бұрын
Спасибо за подробное разъяснение по форматированию текста!👍👍👍
@SurenKhorenyan7 ай бұрын
Пожалуйста! Рад, что понравилось 🙂
@j1mmychanga Жыл бұрын
Большое спасибо за урок, два видоса на одном дыхании просмотрел. Было б здорово посмотреть, как делать кнопки и привязывать к ним функции. Еще можно рассказать как работать с бд через бота.
@SurenKhorenyan Жыл бұрын
Пожалуйста! Обязательно будут ролики и про это, спасибо за комментарий!
@inspektorgadjet604710 ай бұрын
Большое спасибо за видео! Очень хотелось бы увидеть как правильно настраивать отправку запросов парсинга на сайт, получение и обработка ответов от сайта и выдача результатов пользователю!
@SurenKhorenyan10 ай бұрын
Привет! Про парсинг сайтов пока не было в планах, но всё ещё впереди
@pro100_igor10 ай бұрын
Видео - огонь 🔥. Всё показал. Автору респект за подобные видео.
@SurenKhorenyan10 ай бұрын
Супер! Рад трудиться, спасибо 🥰
@MrTemperator5 ай бұрын
видео топчик, пошел смотреть следующее. Коммент в поддержку
@SurenKhorenyan5 ай бұрын
Кайф, спасибо большое! Очень приятно 🥰
@KrllGuitar Жыл бұрын
Спасибо бро, буду ждать теперь кнопки бота, оплата, работа с базой данных и т.д)
@SurenKhorenyan Жыл бұрын
Класс, пожалуйста! Это всё будет, это всё в планах
@adamgrella1834 Жыл бұрын
Спасибо большое, очень полезный урок ❤
@SurenKhorenyan Жыл бұрын
Пожалуйста! Рад трудиться, очень приятно
@godgiven99410 ай бұрын
Спасибо за видео! Очень интересно и полезно для меня.
@SurenKhorenyan10 ай бұрын
Пожалуйста!
@Ratmirsh9 ай бұрын
Классно объясняешь и качественно делаешь! Только разметка маркдаун выглядит как классный способ выстрелить себе в ногу)
@SurenKhorenyan9 ай бұрын
Спасибо! Да, я тоже отдаю предпочтение HTML разметке
@osozznanie Жыл бұрын
спасибо за видео ) очень хочется разбор как подконектить к базе , и как это все работает
@SurenKhorenyan Жыл бұрын
Пожалуйста! Обязательно будет в грядущих видео, надо только ещё с основами разобраться, те же кнопочки, например
@davidbibi3138Ай бұрын
Спасибо за видео, классное. Но есть нюанс - 1-ое видео вводное, речь идет о просто bot.send_message и все в таком духе, то есть люди только-только структуру начинают изучать, а тут во 2-ом видео сразу запара со шрифтами, имхо, это нельзя отнести к основополагающим темам
@SurenKhorenyanАй бұрын
@@davidbibi3138 пожалуйста! А что бы вы поставили на второе место после отправки сообщений? Я по своему опыту распределял темы.
@davidbibi3138Ай бұрын
@@SurenKhorenyan Я сам недавно начал изучать aiogram, но есть что предложить. Например было бы классно рассказать о самой структуре aiogram, либо tg-api, вы начали это делать в 1-ом видео, например обрабатывая сообщение. В 4-ом видео тоже пошла речь про bot.send_message, то есть есть методы, которые через сам бот вызываются, потому что бот первый отправляет юзеру сообщение, есть обработка message которое прислал пользователь, есть.... то-то и то-то. Обьяснил коряво, но в целом я говорю про строительные кирпичики, про базу. А шрифты это уже скорее как дом построил и "марафет" наводишь.
@SurenKhorenyanАй бұрын
@@davidbibi3138 более подробное и медленное введение для новичков есть в моём курсе про телеграм ботам на телебот, доступно на Merion Academy
@tokosotomimo14Ай бұрын
в начале была полезная информация, но форматировать проще символами чем через функции. например часто надо в одной строке и жирный и подчеркивание потом опять жирный и вызывать 5 функций для этого не лучшее решение будет лучше всего делать так, если в тексте есть символы из markdown то использовать HTML парсер и наоборот
@SurenKhorenyanАй бұрын
@@tokosotomimo14 делайте как вам удобнее. Следить вручную за соблюдением всех спецсимволов, а также помнить их наизусть мне не охота. Плюс так хотя бы какая-то подсветка.
@va_golovanov8 ай бұрын
Спасибо! Кстати теперь desktop client телеграм поддерживает разметки
@SurenKhorenyan8 ай бұрын
Пожалуйста! Кайф!
@xpaladin45685 ай бұрын
Как лучше хранить бот токен? В видео показан пример через конфиг файл, но во многих дургих видео приводят пример через файл .env Есть ли разница? И да, ожидаю новых видео по aiogram :)
@SurenKhorenyan5 ай бұрын
Либо через файл, либо через переменную окружения. Других вариантов и не остаётся
@ЗахарЕлисеев-у6ъ Жыл бұрын
Привет! Спасибо за труды! А тему telegram bot api и вебхуки планируешь раскрыть? Хочется что-то изобрести, для скачивания видео с сайтов типа youtube через бота, но ограничения в 20мб все ломают(
@SurenKhorenyan Жыл бұрын
Привет. Пожалуйста! Вебхуки планирую раскрыть через пару занятий. А "telegram bot api" это вы про что? В видео мы как раз bot api и используем. Ограничение по отправке в 20мб действительно существует на публичном сервере. Но вот если поднять свой сервер Bot API, то там можно до двух гигабайт. Если вы про это, то да, можно. Может быть тоже раскрою тему, но не в ближайших видео
@ЗахарЕлисеев-у6ъ Жыл бұрын
@@SurenKhorenyan, да-да, именно про это! С нетерпением жду!
@SurenKhorenyan Жыл бұрын
супер, понял. внес в заметки
@RomanA-p6h8 ай бұрын
Сурен, подскажи, пожалуйста: что за плагин у тебя справа вверху ? Самая нижняя кнопка под кнопкой "базы данных"
@SurenKhorenyan8 ай бұрын
Привет! С графиком? Вообще без понятия 😂 Ни разу туда не кликал, а в новых версиях уже нет этой иконки
@ВикторГлухов-р3ь Жыл бұрын
круто! интересно!
@SurenKhorenyan Жыл бұрын
Класс! Рад, что было интересно ☺️
@ГубкаБоб-р8ъ Жыл бұрын
Спасибо за видео! Я при инициализации бота указываю parse_mode="HTML" Мне кажется это самый простой и наглядный вариант. Использовать HTML теги. Правда с вложенностью не эксперементировал, не было необходимости
@SurenKhorenyan Жыл бұрын
Пожалуйста! И вам спасибо за комментарий Я тоже в своих проектах чаще выбираю HTML режим
@Viktor-b3k Жыл бұрын
Спасибо за урок!) интеграцию с FastAPI на примере, было бы круто увидеть )
@SurenKhorenyan Жыл бұрын
Пожалуйста! Интеграция обязательно будет
@Viktor-b3k Жыл бұрын
@@SurenKhorenyan, в том числе с использованием Webhook?)) Было бы здорово!)
@SurenKhorenyan Жыл бұрын
Вебхуки обязательно будут в одном из следующих видео!
@АлександрВиноградов-у1г Жыл бұрын
Спасибо. Очень интересно. Расскажите как скомпилировать скрипт в PyCharm с виртуальными средами и переменными для запуска на любой машине.
@SurenKhorenyan Жыл бұрын
Пожалуйста! Приятно Что-то не понял ваш вопрос. Виртуальное окружение да, надо подробнее разобрать. А с запуском у вас какие сложности? И я не это показывал в вводном ролике?
@АлександрВиноградов-у1г Жыл бұрын
@@SurenKhorenyan C запуском через pyCharm вопросов нет. Как допустим этого бота запустить на другом компе с виртуальными средами без pyCharm? Как собрать в *.exe с виртуальными средами?
@SurenKhorenyan Жыл бұрын
@@АлександрВиноградов-у1г теперь понял вас. С виртуальным окружением как обычно в терминале можно, может быть потом сделаю инструкцию подробнее. Любопытный вопрос про exe, поизучаю. Когда-то собирал питон скрипты в экзешники. Надеюсь, библиотеки для этого обновились
@АлександрВиноградов-у1г Жыл бұрын
@@SurenKhorenyan Спасибо.
@davidsuragan10 ай бұрын
спасибо вам большое
@SurenKhorenyan10 ай бұрын
Пожалуйста!
@АлександрВиноградов-у1г11 ай бұрын
Здравствуйте. Спасибо за видео. Подскажите пожалуйста... как сделать что бы кнопка меню команд появилась и в группе где бот Администратор? Или это невозможно?
@SurenKhorenyan11 ай бұрын
Привет, пожалуйста В группе команды будут доступны отдельной кнопкой. Сделать кнопку меню не получится
@АлександрВиноградов-у1г11 ай бұрын
@@SurenKhorenyan спасибо.(((
@АлександрВиноградов-у1г11 ай бұрын
@@SurenKhorenyan Подскажите, как сделать чтоб update ID не летели в логи?
@SurenKhorenyan11 ай бұрын
@@АлександрВиноградов-у1г либо повысить уровень логирования, либо найти имя этого логера и отключить
@АнтонМиндлин2 ай бұрын
Спасибо!!!
@SurenKhorenyan2 ай бұрын
Пожалуйста!
@ВладимирЛахтин-ы9з Жыл бұрын
Спасибо очень круто! Подскажи, пожалуйста, как хранить переменные, которыми управляет админ? В БД? Примеры: 1) Если переменная True, то пускаем пользователя на страницу записи, False - нет; 2) Список районов, с чьих чатов собирается информация в данный момент; Можно менять через админку эти данные
@SurenKhorenyan Жыл бұрын
Пожалуйста! Если честно, не очень понял ваши вопросы. Да, любое управление админом должно идти через базу данных, чтобы помнить (сохранять), что было установлено. А про районы вообще не понял.Это вы какой-то скраппер пишете?
@ВладимирЛахтин-ы9з Жыл бұрын
@@SurenKhorenyan Да, должно быть, не очень понятно объяснил) Бот, который записывает пользователей на занятие. Админ может включать и выключать у пользователя возможность записываться на занятие в зависимости от его личных факторов. Как реализовать хранение такой булевой переменной записи на занятие? А если таких переменных несколько? Имеет ли смысл создавать отдельную таблицу в БД для такой (их) переменной (ых)? Либо админ хочет изменять электронную почту, которая есть в разделе бота "Контакты". Здесь стоит создать новую таблицу для личных данных? Заранее спасибо за ответ)
@SurenKhorenyan Жыл бұрын
@@ВладимирЛахтин-ы9з самый простой способ это делать отдельные колонки под это Есть и более сложные способы, но их долго объяснять. Можно через битовые флаги, чтобы всё в одной колонке хранить Просто привязать к пользователю разрешение либо доп колонкой, либо в отдельной таблице, и норм. Можно по примеру Джанго сделать таблицу permissions и user_permission. И туда m2m записи складывать кому что можно. Вполне норм вариант
@ВладимирЛахтин-ы9з Жыл бұрын
@@SurenKhorenyan Спасибо большое за обратную связь. Очень помогли!
@SurenKhorenyan Жыл бұрын
@@ВладимирЛахтин-ы9з пожалуйста! Круто, очень рад, что удалось помочь
@A-R-M_009 Жыл бұрын
Привет. Спасибо за видео. И очень хотелось бы видео про получение всех сообении в чате и дальнейое удаление. Я примерно понимаю что все это можно сделать через базу и записывать каждый раз id сообщения в базу потом получать и удалять. Но тогда боюсь будет сильная нагрузка на DB. Хотелось бы увидить как это реализуешь именно ты.
@SurenKhorenyan Жыл бұрын
Привет. Пожалуйста! Классный вопрос. Просто так получить все сообщения в чате не получится. Можно только перебирать по айди. Это так себе затея. Поэтому, если не нужна история сообщений, то можно редактировать одно, а потом по таймеру его удалять. Думаю, такое можно сделать в одном из следующих роликов (не ближайшие 3, позже). Спасибо
@A-R-M_009 Жыл бұрын
@@SurenKhorenyan спасибо. Попробую реализовать и спасибо за все ролики мне лично очень помог.
@SurenKhorenyan Жыл бұрын
пожалуйста!
@АндрейТарев-т7б9 ай бұрын
Еще интересно взаимодействие aiogram с БД и ОРМ
@SurenKhorenyan9 ай бұрын
обязательно будет!
@Oleg_57rus Жыл бұрын
🤝 💯💣
@SurenKhorenyan Жыл бұрын
🙏🔥✌️
@Putu_pererenan4 ай бұрын
Отлично, но выглядит как-то перегружено, aiogram пора на мороз
@SurenKhorenyan4 ай бұрын
Интересно. А что за вас перегружено? И что изменится после заморозки? Как бы вы сделали?
@ТимурБелянин-й3ф Жыл бұрын
Оу е!
@SurenKhorenyan Жыл бұрын
😊😊😊
@AirRaceHub Жыл бұрын
Как реализовать кнопку назад?)
@SurenKhorenyan Жыл бұрын
@@AirRaceHub зависит! А где в этот момент пользователь? Это в каком-то меню? Про кнопки ещё отдельно поговорим, будет видео одно из следующих
@ZenLebowski8 ай бұрын
двигаю в ютубе
@SurenKhorenyan8 ай бұрын
Спасибо!!
@МагомедАлимов-в9ы3 ай бұрын
Жалко нет таймкодов в видео
@SurenKhorenyan3 ай бұрын
Ждём как кто-нибудь добавит!
@МагомедАлимов-в9ы3 ай бұрын
@@SurenKhorenyan я про тайм коды внутри видео . Когда перематываешь и видишь тему про которую говориться на данном отрезке видео
@SurenKhorenyan3 ай бұрын
@@МагомедАлимов-в9ы Я вас понял. Надеюсь, кто-нибудь поможет с кодами, и я их закреплю, чтобы всем было удобно 🙂
@romantinochannel73554 ай бұрын
какую же хрень сделали с parse_mode в новой версии, просто отвратительно, в старых версиях указал parse_mode= 'HTML' в переменой бота и лупи индексы куда хочешь, а от этого всего просто плакать хочется...
@SurenKhorenyan4 ай бұрын
@@romantinochannel7355 держитесь! Вы обязательно справитесь!