Опрос для составления Глоссария
Многие, кто проходят курс, жалуются, что многие слова им непонятны.
Такие слова как Filter, Middleware, Dispatcher, Handler ...
На сайте (бесплатно :D) будет отдельная страничка с глоссарием, где можно будет прочитать описание таких слов.
Напишите, пожалуйста сюда все слова, которые вам были непонятны, о которых вы хотели бы узнать раньше.
#прочее
Многие, кто проходят курс, жалуются, что многие слова им непонятны.
Такие слова как Filter, Middleware, Dispatcher, Handler ...
На сайте (бесплатно :D) будет отдельная страничка с глоссарием, где можно будет прочитать описание таких слов.
Напишите, пожалуйста сюда все слова, которые вам были непонятны, о которых вы хотели бы узнать раньше.
#прочее
Google Docs
Опрос для составления Глоссария
Многие, кто проходят курс, жалуются, что многие слова им непонятны.
Такие слова как Filter, Middleware, Dispatcher, Handler ...
Напишите, пожалуйста сюда все слова, которые вам были непонятны, о которых вы хотели бы узнать раньше?
В курсе будет отдельная…
Такие слова как Filter, Middleware, Dispatcher, Handler ...
Напишите, пожалуйста сюда все слова, которые вам были непонятны, о которых вы хотели бы узнать раньше?
В курсе будет отдельная…
Осторожно, мошенники пытаются собрать ваши данные
Если вы видите такое окно в своём боте, значит, что вы где-то (например, на гитхабе) опубликовали токен своего бота, а мошенники его взяли и собирают данные его пользователей (или взламывают аккаунты).
Чтобы исправить, соответственно, нужно зайти в botfather и ревокнуть токен.
#проблемы
Если вы видите такое окно в своём боте, значит, что вы где-то (например, на гитхабе) опубликовали токен своего бота, а мошенники его взяли и собирают данные его пользователей (или взламывают аккаунты).
Чтобы исправить, соответственно, нужно зайти в botfather и ревокнуть токен.
#проблемы
Описание директорий Linux
Наткнулся на очень прикольное видео, для тех, кто собирается деплоить на сервер. Всего за 3 минуты рассказывают про директории, которые находятся в корне сервера (
Видео на английском!
https://youtu.be/42iQKuQodW4
P.S. Другие видео этого автора:
Описание Git
Делаем Pull Request на Github
Nginx
Vim
#полезное
Наткнулся на очень прикольное видео, для тех, кто собирается деплоить на сервер. Всего за 3 минуты рассказывают про директории, которые находятся в корне сервера (
/
). И немного про главные команды в этой ОС. В общем, прикольно) Видео на английском!
https://youtu.be/42iQKuQodW4
P.S. Другие видео этого автора:
Описание Git
Делаем Pull Request на Github
Nginx
Vim
#полезное
YouTube
Linux Directories Explained in 100 Seconds
Linux is a cryptic labyrinth of directories defined my Filesystem Hierarchy Standard (FHS). Learn the purpose of the most common Linux directories in 100 seconds https://fireship.io/tags/linux/
00:00 Filesystem Hierarchy Standard
00:10 /
00:15 /bin
00:30…
00:00 Filesystem Hierarchy Standard
00:10 /
00:15 /bin
00:30…
Отправляем запросы в Telegram Bot API
В этой новой небольшой статье, я накидал чуть больше примеров по тому, как формировать запросы в Bot API. Очень надеюсь, что она кому-то поможет :)
#полезное #статья
В этой новой небольшой статье, я накидал чуть больше примеров по тому, как формировать запросы в Bot API. Очень надеюсь, что она кому-то поможет :)
#полезное #статья
Telegraph
Отправляем запросы в Telegram Bot API
Привет! В этой небольшой статье я покажу несколько примеров по тому, как же отправлять запросы к Бот АПИ. Если вам так и не удалось разобраться в том, как же формирются запросы, надеюсь эта статья вам поможет! Статья написана предельно простым языком, для…
Команды для управления сервером на bash
Полезная статья для тех, кто собирается деплоить (или уже деплоит) на сервер. Поможет не бегать каждый раз в Google или SO за подсказкой!
https://dev.to/awwsmm/101-bash-commands-and-tips-for-beginners-to-experts-30je
#полезное
Полезная статья для тех, кто собирается деплоить (или уже деплоит) на сервер. Поможет не бегать каждый раз в Google или SO за подсказкой!
https://dev.to/awwsmm/101-bash-commands-and-tips-for-beginners-to-experts-30je
#полезное
DEV Community
101 Bash Commands and Tips for Beginners to Experts
Update 25 Sep 2019: This article is now available in Japanese, thanks to the hard work of ラナ・クアール....
Вышло обновление по работе с PostgreSQL!
На этот раз, урок в 2 раза длиннее предыдущего, теперь без кальки-кода с урока SQLite :) Более подробно разобрана работа с библиотекой asyncpg, убраны ошибки и пожелания к предыдущему видео, теперь без "Кости из будущего".
В конце видео бонус - администрирование базы с помощью Pycharm Pro! Напоминаю о том, что, если вы выполняли задания, вы можете получить подписку на 6 месяцев пользования профессиональной версией!
Так, что если в этой теме не разобрались - можете смотреть)
P.S. Не забудьте очистить кэш, или подождите несколько часов, пока Udemy обновит урок на сайте. Либо попробуйте зайти на урок с разных девайсов.
P.P.S. Следующее обновление курса - перезапись урока по Middlewares, где вы разберетесь, какой путь проходит обработка апдейтов, научитесь мастерски прокидывать данные по всей этой цепочке, отменять выполнение хендлеров, и что-то еще.
#курс
На этот раз, урок в 2 раза длиннее предыдущего, теперь без кальки-кода с урока SQLite :) Более подробно разобрана работа с библиотекой asyncpg, убраны ошибки и пожелания к предыдущему видео, теперь без "Кости из будущего".
В конце видео бонус - администрирование базы с помощью Pycharm Pro! Напоминаю о том, что, если вы выполняли задания, вы можете получить подписку на 6 месяцев пользования профессиональной версией!
Так, что если в этой теме не разобрались - можете смотреть)
P.S. Не забудьте очистить кэш, или подождите несколько часов, пока Udemy обновит урок на сайте. Либо попробуйте зайти на урок с разных девайсов.
P.P.S. Следующее обновление курса - перезапись урока по Middlewares, где вы разберетесь, какой путь проходит обработка апдейтов, научитесь мастерски прокидывать данные по всей этой цепочке, отменять выполнение хендлеров, и что-то еще.
#курс
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Как работать с Middleware?
Наконец я решил перезаписать один из самых неудачных уроков курса. Получилось всего 3 части, и это первая из них.
В ней мы напишем миддлварь, который будет встраиваться во все возможные точки обработки апдейтов, чтобы вы имели представление о том, как это происходит! В этом видео мы будем прокидывать данные по всей цепочки, чтобы было понятно, где и что можно доставать. Наглядные конкретные примеры будут в следующих 2х частях.
⚠️Внимание! Очень много сложной лексики, если вы до этого не отличали хендлер от декоратора, а апдейт от ивента, то возможно вас это видео запутает еще больше :D Я сам, пока записывал - путался, и это бывает заметно.
🎁Тем не менее! Видео опубликовано на Youtube и будет скоро удалено. Прошу всех желающих его посмотреть, дать свои комментарии, где можно что улучшить, и что было совсем непонятно. А чуть позже я видео доработаю и опубликую на сайте.
#курс #полезное
Наконец я решил перезаписать один из самых неудачных уроков курса. Получилось всего 3 части, и это первая из них.
В ней мы напишем миддлварь, который будет встраиваться во все возможные точки обработки апдейтов, чтобы вы имели представление о том, как это происходит! В этом видео мы будем прокидывать данные по всей цепочки, чтобы было понятно, где и что можно доставать. Наглядные конкретные примеры будут в следующих 2х частях.
⚠️Внимание! Очень много сложной лексики, если вы до этого не отличали хендлер от декоратора, а апдейт от ивента, то возможно вас это видео запутает еще больше :D Я сам, пока записывал - путался, и это бывает заметно.
🎁Тем не менее! Видео опубликовано на Youtube и будет скоро удалено. Прошу всех желающих его посмотреть, дать свои комментарии, где можно что улучшить, и что было совсем непонятно. А чуть позже я видео доработаю и опубликую на сайте.
#курс #полезное
YouTube
Разработка Telegram Bot на Python. (Как работать с Middleware)
Это первая часть урока по мидлварям. Остальные части доступны только на сайте https://botfather.dev
Следите за всеми новостями и новыми материалами по разработке ботов на нашем канале: https://t.me/botfatherdev
Подробный курс можно пройти тут: https://b…
Следите за всеми новостями и новыми материалами по разработке ботов на нашем канале: https://t.me/botfatherdev
Подробный курс можно пройти тут: https://b…
Обеспечение безопасности базы данных PostgreSQL
Один из учеников скинул неплохую статью на эту тему, а учитывая, что ко мне на сервер не раз по неопытности закидывали разные вирусняки, то через Редис, то через Постгре, решил, что стоит поделиться :)
Желательно взять и на своих проектах настроить безопасность хотя бы на таком уровне. Сохряняйте статью и используйте)
#полезное
Один из учеников скинул неплохую статью на эту тему, а учитывая, что ко мне на сервер не раз по неопытности закидывали разные вирусняки, то через Редис, то через Постгре, решил, что стоит поделиться :)
Желательно взять и на своих проектах настроить безопасность хотя бы на таком уровне. Сохряняйте статью и используйте)
#полезное
Хабр
Обеспечение безопасности базы данных PostgreSQL
ВведениеБазы данных — это Святой Грааль для хакеров, поэтому их необходимо защищать с особой тщательностью. Это первая из серии статей, в которых мы дадим обзор best practice в обеспечении...
🛠 Мидлвари ч.2 — Троттлинг (Антифлуд)
🔥В этом новом уроке курса, как я и обещал, мы разберем троттлинг мидлварь (который уже есть в примерах аиограма), вернее мы напишем его заново, чтобы лучше понять как он работает.
📺 Это продолжение прошлого урока, опубликованного на Youtube (где мы рассматривали ЧТО такое мидлварь), и скоро планируется выход последней части по мидлварям, где мы рассмотрим еще более полезные в практике мидлвари.
P.S. Курс можно взять тут
#курс #полезное
🔥В этом новом уроке курса, как я и обещал, мы разберем троттлинг мидлварь (который уже есть в примерах аиограма), вернее мы напишем его заново, чтобы лучше понять как он работает.
📺 Это продолжение прошлого урока, опубликованного на Youtube (где мы рассматривали ЧТО такое мидлварь), и скоро планируется выход последней части по мидлварям, где мы рассмотрим еще более полезные в практике мидлвари.
P.S. Курс можно взять тут
#курс #полезное
Как начать зарабатывать на разработке ботов?💶
InstantView
В этой новой линейке историй вы узнаете почему боты это актуально, и как превратить свое хобби (или сначала создать его) в возможность неплохо зарабатывать. 💸
🔔Подписывайся на этот канал, включай уведомления и не пропусти следующий пост этой истории!
☑️ В конце ты получишь чек-лист по тому что необходимо сделать, а также сколько у тебя это займет времени, чтобы увеличить свой заработок с помощью ботов.
Следующий пост тут.⤵️
#полезное #статья
InstantView
В этой новой линейке историй вы узнаете почему боты это актуально, и как превратить свое хобби (или сначала создать его) в возможность неплохо зарабатывать. 💸
🔔Подписывайся на этот канал, включай уведомления и не пропусти следующий пост этой истории!
☑️ В конце ты получишь чек-лист по тому что необходимо сделать, а также сколько у тебя это займет времени, чтобы увеличить свой заработок с помощью ботов.
Следующий пост тут.⤵️
#полезное #статья
t.me
Как начать зарабатывать на разработке ботов?
Всё больше людей сидят в Telegram, автоматизация уже давно захватывает мир, а спрос на ботов будет только расти. Пока еще только подогревается интерес к этой теме, еще совсем не поздно ворваться и начать зарабатывать на ботах.
🛠 Middleware (ч.3)
А вот и последнее видео по Мидлварям, в котором вы увидите еще несколько примеров по их использованию: как передавать в хендлеры объект пользователя из "базы данных"; как запретить и разрешить пользователям использовать те или иные хендлеры с помощью мидлваря; и другое.
Урок доступен на Udemy, покупка через бота в био канала!.
Мидлвари вторая часть.
Мидлвари первая часть.
#курс #полезное
А вот и последнее видео по Мидлварям, в котором вы увидите еще несколько примеров по их использованию: как передавать в хендлеры объект пользователя из "базы данных"; как запретить и разрешить пользователям использовать те или иные хендлеры с помощью мидлваря; и другое.
Урок доступен на Udemy, покупка через бота в био канала!.
Мидлвари вторая часть.
Мидлвари первая часть.
#курс #полезное
Udemy
Online Courses - Learn Anything, On Your Schedule | Udemy
Udemy is an online learning and teaching marketplace with over 213,000 courses and 62 million students. Learn programming, marketing, data science and more.
На какую тему подготовить следующий пост? Какие темы вас интересуют?
Final Results
16%
Планы по развитию курса
24%
Продолжение истории про заработок на ботах
54%
Конкретные кейсы-примеры ботов, на которых можно заработать
46%
Примеры классных ботов, сделанных моими учениками
29%
О себе, как учился, как зарабатывал на ботах, каких ботов делал вообще
19%
Интервью с кем-то из успешных программистов (в т.ч. Разработчиков ботов)
😍Новое обновление Телеграм и Бот АПИ!
Теперь ботами можно отправлять инвойсы через инлайн режим и размещать в своем канале!
🤑Выглядит очень сочно, а особенно радует тот факт, что платить можно теперь с десктопной версии!
Раньше можно было только с мобильной версии телеграма оплачивать, и это была одна из причин почему встроенными платежными системами не пользовались, так что думаю теперь такой способ оплаты должен стать чуть более популярным :)
P.S. Может мне попробовать опубликовать тут продажу курса таким образом? Прямо из Телеги :)
#прочее
Теперь ботами можно отправлять инвойсы через инлайн режим и размещать в своем канале!
🤑Выглядит очень сочно, а особенно радует тот факт, что платить можно теперь с десктопной версии!
Раньше можно было только с мобильной версии телеграма оплачивать, и это была одна из причин почему встроенными платежными системами не пользовались, так что думаю теперь такой способ оплаты должен стать чуть более популярным :)
P.S. Может мне попробовать опубликовать тут продажу курса таким образом? Прямо из Телеги :)
#прочее
⛓Как понять асинхронность в Python?
Если вы столкнулись с тем, что не понимаете где писать
В нем вы узнаете:
1. Что такое асинхронная (конкурентная) работа в Python
2. Чем отличается параллельность от асинхронности
3. Несколько примеров асинхронного запуска нескольких функций
4. Когда функции можно запустить асинхронно, а когда они будут друг друга блокировать
5. Что такое контекстные переменные
Прошу всех желающих просмотреть урок и дать фидбек в комментариях ниже :)
P.S. Идем в соответствии с планом
#полезное #статья
Если вы столкнулись с тем, что не понимаете где писать
async
, а где await
, можно ли использовать синхронные функции в асинхронных и наоборот, то специально для этого я подготовил 📺 видео-урок (а также есть 📖 текстовый урок). В нем вы узнаете:
1. Что такое асинхронная (конкурентная) работа в Python
2. Чем отличается параллельность от асинхронности
3. Несколько примеров асинхронного запуска нескольких функций
4. Когда функции можно запустить асинхронно, а когда они будут друг друга блокировать
5. Что такое контекстные переменные
Прошу всех желающих просмотреть урок и дать фидбек в комментариях ниже :)
P.S. Идем в соответствии с планом
#полезное #статья
📹Обновление Шаблона
В этом новом видео я учел все проблемы, с которыми многие сталкивались на старте изучения курса. Это видео о последней версии шаблона для ботов, который я использую в своем курсе.
Кстати говоря, в конце видео будет небольшой обзор других шаблонов, которые существуют
P.S. Больше не импортируем диспатчер из хендлеров :)
В этом новом видео я учел все проблемы, с которыми многие сталкивались на старте изучения курса. Это видео о последней версии шаблона для ботов, который я использую в своем курсе.
Кстати говоря, в конце видео будет небольшой обзор других шаблонов, которые существуют
P.S. Больше не импортируем диспатчер из хендлеров :)
YouTube
Разработка Telegram Bot на Python. (1.1 Структура проекта)
Это обновленное видео из курса разработки телеграм ботов, в котором вы узнаете как создавать проекты на основе довольно неплохой архитектуры для ботов любой сложности.
С помощью этой архитектуры проекта, у вас будут нужные модули лежать в нужных местах,…
С помощью этой архитектуры проекта, у вас будут нужные модули лежать в нужных местах,…