# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Здесь Ботов раздают? |
|
|||
Мы узнаем что такое Телеграмм, попытаемся зарегистрироваться и создать аккаунт для Бота. *Задание: написать несколько примеров использования Бота для Телеграмма Отчёт отправил: 8275. Tekashnik Выполнено за 16 мин. [Показать отчёт] Научился: Как создавать Телеграмм ботов. Вот несколько примеров для создания ботов: игровые боты, чат-боты, ассистенты, информеры, интернет магазины. Сложности: Придумать, что было самым сложным |
|||||
2 | Кто я? |
|
|||
Вступительный урок по созданию приложения и размещения на нем необходимых элементов. *Задание: установить аватар для Бота Отчёт отправил: 8275. Tekashnik Выполнено за 14 мин. [Показать отчёт] Научился: Нашёл место настроек и все их заполнил. Том числе и аватар Сложности: Придумать, что было самым сложным |
|||||
3 | Хочу новости |
|
|||
На уроке мы начнем кодить, получать информацию не только запросами, Но и получая их через язык программирования C# *Задание: получить номер последнего обновления – offset Отчёт отправил: 8275. Tekashnik Выполнено за 2 час. 4 мин. [Показать отчёт] Научился: Данные мы получаем в формате json. Думаю бы правильно парсить чем нибудь из библиотек .Net Всё понятно и прозрачно)) Сложности: Найти время на нахождение последнего Offset'a |
|||||
4 | Авторазбор в действии |
|
|||
Узнаем как можно легко и просто использовать технологию Json И попробуем применить на практике. *Задание: сделать описание каждого пункта полученного Класса Отчёт отправил: 8275. Tekashnik Выполнено за 25 мин. [Показать отчёт] Научился: Шикарно)) Мне очень понравилось как мы сгенерировали класс! Я в культурном шоке, до чего техника дошла. JSON - это удобное иерархичное представление всевозможных данных. На скриншоте показал названия полей классов сгенерировонанных VS Сложности: Сдержаль восторг, когда увидел как мы сгенерировали класс) |
|||||
5 | Вам телеграмма! |
|
|||
На уроке разберем полученный результат, чтобы в последствии его легко можно было использовать. *Задание: отправить сообщение самому себе от имени Бота Отчёт отправил: 8275. Tekashnik Выполнено за 34 мин. [Показать отчёт] Научился: Увидел, что можно онлайн разобрать JSON, проверил комментарии, некоторые оставил, некоторые заминил, на скриншоте выполнил домашнее задание, как его понял)) Оказывается мой Фаерфокс, если в окне принимает JSON сразу его показывает в читабельной древовидной форме. Сложности: Найти время) |
|||||
6 | Телеграммировать |
|
|||
Научимся не только получать информацию, но и узнаем правила для отправки *Задание: сделать метод отправки сообщения универсальным Отчёт отправил: 8275. Tekashnik Выполнено за 52 мин. [Показать отчёт] Научился: Научил бота отправлять мне сообщение, только вот я не понял, почему когда было отправлено сообщение ботом, после этого массиа result не имел данных, только после того как сам отправил сообщение, сново всё появилось.... хм... Сложности: Не успел сделать метод универсальным, но это отнюдь не сложная задача( |
|||||
7 | Ну что сказать Вам, Господа... |
|
|||
На уроке мы займемся тем, что организуем автоматическую выбора ответа на запросы пользователей нашего клиента. *Вопрос: как защитить Бота от нежелательных пользователей? Отчёт отправил: 8275. Tekashnik Выполнено за 46 мин. [Показать отчёт] Научился: Научил бота реагировать на несколько команд. Выяснил что нельзя сделать команду русскими буквами, то есть можно но нажать на них нельзя, только руками вбивать (не подсвечиваются) Сложности: Заставить себя заниматься в субботу)) |
|||||
8 | Логировали, логировали да не вылогировали |
|
|||
Сделаем так, чтобы наш бот сохранял информацию о том, что с ним происходит. *Вопрос: как Вы считаете, куда, кроме получения сообщения, ещё нужно вставить запись лога? Отчёт отправил: 8275. Tekashnik Выполнено за 26 мин. [Показать отчёт] Научился: Научились логировать события. Логировать, как мне кажется нужно ещё установление соединени (вдруг интернет отвалился) Сложности: Придумать, что было самым сложным |
|||||
9 | Посмотри что я натворил |
|
|||
Организуем просмотр данных от Бота, Сделаем первые небольшие функции для защиты данных *Задание: вывести только последние 10 строк лога Отчёт отправил: 8275. Tekashnik Выполнено за 30 мин. [Показать отчёт] Научился: Узнал о методе защиты бота Можно ещё делать автоматическую инекцию (например взяв её из информации о чате, например из chat_id несколько символов и из login'a несколько символов) И получится, что только один конкретный человек, нажимая на подсказки сможет по ним перейти)) Вывел последнии 3 строки лога Сложности: Придумать, что было самым сложным |
|||||
10 | Фото в студию |
|
|||
Сложный урок, на котором мы напишем процедуру, довольно-таки универсальную Позволяющую отправлять фотографии с компьютера на ресурс в интернете. *Задание: в отладчике пройти по каждому пункту процедуры Отчёт отправил: 8275. Tekashnik Выполнено за 1 час. 53 мин. [Показать отчёт] Научился: Научился загружать файлы в интернет)) Сложности: Написать функцию отправки |
|||||
11 | Летучая фотография |
|
|||
Немного изменим процедуру, чтоб она могла "на лету" форматировать фотографию, сжимать и отправлять в интернет, на наш ресурс. *Задание: написать процедуру сжатия фото в указанное количество раз Отчёт отправил: 8275. Tekashnik Выполнено за 3 час. 54 мин. [Показать отчёт] Научился: Теперь действительно отправлять скрин. Изменение написаны в одну строчку. Сложности: Придумать, что было самым сложным. |
|||||
12 | Процессуальный кодекс |
|
|||
На уроке мы узнаем чем же на самом деле является Процессуальный кодекс, и что к нашему программированию он мало чем относится. Зато процессами мы займемся по полной программе! Запуск, закрытие процессов и это всё удаленно, как же прекрасно программирование! Отчёт отправил: 8275. Tekashnik Выполнено за 21 час. 56 мин. [Показать отчёт] Научился: Поработали с процессами, теперь можно повеливать компьютером из чата) Сложности: С первого раза почему то процесс не удавалось убить |
|||||
13 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
(В этом уроке нет видео) Приветствую! Ты дошел до конца этого курса, до этой черты доходят немногие! Ты уже победитель!!! Отчёт отправил: 8275. Tekashnik Выполнено за 6 мин. [Показать отчёт] Научился: Курс, очень интересный. За небольшой срок рассказывает, как можно легко написать самому Телеграм Бота с нуля) А так же затрагивает ещё несколько интересных тем. Всем рекомендую) Сложности: Записать видеообзор. Он без звука, так как микрофона не было. Видеообзор: lnYyxUfWz0Q |
|||||
14 | ВИП-Урок: Защита приложения |
|
|||
На вип-уроке мы научимся небольшим трюкам, позволяющим защитить наше приложение От нежелательного вмешательства извне "сил зла". Отчёт отправил: 8275. Tekashnik Выполнено за 23 час. 40 мин. [Показать отчёт] Научился: Защищать бота путём проверки ИД отправителя команды + научились скрывать приложение и производить прописывать его в автозапуск) Сложности: Придумать, что было самым сложным |
|||||
Итого: 14 видеоуроков |
4 час. 46 мин. |
15 чел. | |||
Финалисты: Александр, Кирилл Лебедев, Электрон, Алексей В., Yefim, Сергей Соколов, Андрей Шевченко, Родион, Константин, Виктор, zhikharevav, chokayes, Tekashnik, Сергей, Андрей . |