# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Здесь Ботов раздают? |
|
|||
Мы узнаем что такое Телеграмм, попытаемся зарегистрироваться и создать аккаунт для Бота. *Задание: написать несколько примеров использования Бота для Телеграмма Отчёт отправил: 17606. Виктор Выполнено за 21 час. 18 мин. [Показать отчёт] Научился: Познакомился с документацией по Bot API и лично с "крестным отцом" ботов Телеграм). Зарегистрировал своего бота. Относительно использование ботов - возможностей огромное количество - от публикации своих игр и управления ими до возможности принимать платежи от пользователей по всему миру. Сложности: Пришлось сначала регистрироваться в Telegram с телефона, заводить свой аккаунт, а потом уже система позволила зайти с компа. |
|||||
2 | Кто я? |
|
|||
Вступительный урок по созданию приложения и размещения на нем необходимых элементов. *Задание: установить аватар для Бота Отчёт отправил: 17606. Виктор Выполнено за 1 час. 56 мин. [Показать отчёт] Научился: Начали писать код, добавили часть настроек к боту. Пока ничего сверхнового Сложности: Не сразу разобрался, что все изменения к боту нужно делать через "крестного отца"... короче все как в жизни)) |
|||||
3 | Хочу новости |
|
|||
На уроке мы начнем кодить, получать информацию не только запросами, Но и получая их через язык программирования C# *Задание: получить номер последнего обновления – offset Отчёт отправил: 17606. Виктор Выполнено за 4 час. 27 мин. [Показать отчёт] Научился: Все было очень интересно и доходчиво Домашнее задание оказалось очень легким. В принципе все описано в документации, просто передать для offset значение -1 Сложности: Придется разбираться как подключаться через прокси-сервер |
|||||
4 | Авторазбор в действии |
|
|||
Узнаем как можно легко и просто использовать технологию Json И попробуем применить на практике. *Задание: сделать описание каждого пункта полученного Класса Отчёт отправил: 17606. Виктор Выполнено за 2 час. 23 мин. [Показать отчёт] Научился: JSON - это текстовой формат передачи данных, которая упрощает нам жизнь) Урок был очень интересным и познавательным. Научился передавать входящее сообщение как класс. Сложности: Придумывать, как же описать значения параметров входящего сообщения |
|||||
5 | Вам телеграмма! |
|
|||
На уроке разберем полученный результат, чтобы в последствии его легко можно было использовать. *Задание: отправить сообщение самому себе от имени Бота Отчёт отправил: 17606. Виктор Выполнено за 6 час. 0 мин. [Показать отчёт] Научился: Заставил бота отправить мне сообщение. Также научился парсить сообщение и выводить его по частям Сложности: Сложности возникли при передаче параметров методу sendMessage(). Я привык все в кавычки брать, вот и поплатился) Хоть бы пример какой где в документации предоставили... |
|||||
6 | Телеграммировать |
|
|||
Научимся не только получать информацию, но и узнаем правила для отправки *Задание: сделать метод отправки сообщения универсальным Отчёт отправил: 17606. Виктор Выполнено за 1 час. 58 мин. [Показать отчёт] Научился: Сообщение отправил, в коде разобрался. Все хорошо. Все отлично Сложности: Сайт Телеграмма висит уже второй час. Как наказание какое-то. Я за это время весь код выучил, пока не понял, что проблема не в коде, а в отсутствии соединения с сайтом... Соединения все еще нет, ну и скриншота тоже соответственно |
|||||
7 | Ну что сказать Вам, Господа... |
|
|||
На уроке мы займемся тем, что организуем автоматическую выбора ответа на запросы пользователей нашего клиента. *Вопрос: как защитить Бота от нежелательных пользователей? Отчёт отправил: 17606. Виктор Выполнено за 2 час. 40 мин. [Показать отчёт] Научился: Чтобы защитить бота, нужно, как и в любом другом деле в Интернете, сделать максимально недоступным любые настройки авторизации, спрятать токен, защитить код от взлома. Урок был очень интересным и познавательным. Сразу появилось кучу идей и желание написать десятки ботов) Автору огромное спасибо, все объясняет детально и доходчиво Сложности: Искать ошибки в своем коде |
|||||
8 | Логировали, логировали да не вылогировали |
|
|||
Сделаем так, чтобы наш бот сохранял информацию о том, что с ним происходит. *Вопрос: как Вы считаете, куда, кроме получения сообщения, ещё нужно вставить запись лога? Отчёт отправил: 17606. Виктор Выполнено за 2 час. 7 мин. [Показать отчёт] Научился: Очевидно речь идет о том, чтобы сохранять эти данные на сервере, удобнее все же в файле, хотя, возможно и прямо в базе данных. Было бы неплохо логировать ошибки или "недружелюбные действия" пользователей Сложности: Сложностей не возникло, было очень интересно. Думаю, они бы возникли, если бы пришлось этот код самому писать |
|||||
9 | Посмотри что я натворил |
|
|||
Организуем просмотр данных от Бота, Сделаем первые небольшие функции для защиты данных *Задание: вывести только последние 10 строк лога Отчёт отправил: 17606. Виктор Выполнено за 8 час. 56 мин. [Показать отчёт] Научился: Научился писать процедуру считывания и передачи данных файла Сложности: Вывести последних 10 строк оказалось сложнее, чем ожидалось. Казалось все просто - в цикл фор и вперед, но комп глючил нещадно. Пришлось отказаться от создания новой функции и засунуть все в ReturnLog() вместо форича |
|||||
10 | Фото в студию |
|
|||
Сложный урок, на котором мы напишем процедуру, довольно-таки универсальную Позволяющую отправлять фотографии с компьютера на ресурс в интернете. *Задание: в отладчике пройти по каждому пункту процедуры Отчёт отправил: 17606. Виктор Выполнено за 6 час. 56 мин. [Показать отчёт] Научился: Писать процедуру отправки фото с компьютера. "Подружился" с отладчиком, но еще честно говоря, нужно поработать Сложности: Понять как работает код |
|||||
11 | Летучая фотография |
|
|||
Немного изменим процедуру, чтоб она могла "на лету" форматировать фотографию, сжимать и отправлять в интернет, на наш ресурс. *Задание: написать процедуру сжатия фото в указанное количество раз Отчёт отправил: 17606. Виктор Выполнено за 54 мин. [Показать отчёт] Научился: Научился писать процедуру сжатия фото. Название курса полностью оправдывает свое содержание. Широкое поле деятельности для шпионажа)) Сложности: Сложностей не возникло |
|||||
12 | Процессуальный кодекс |
|
|||
На уроке мы узнаем чем же на самом деле является Процессуальный кодекс, и что к нашему программированию он мало чем относится. Зато процессами мы займемся по полной программе! Запуск, закрытие процессов и это всё удаленно, как же прекрасно программирование! Отчёт отправил: 17606. Виктор Выполнено за 2 час. 18 мин. [Показать отчёт] Научился: Писать процедуры запуска и открытия процесса, получать список процессов своего компа Сложности: Все очень детально и доходчиво объяснено. Супер. Думаю, сложности впереди) |
|||||
13 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
(В этом уроке нет видео) Приветствую! Ты дошел до конца этого курса, до этой черты доходят немногие! Ты уже победитель!!! Отчёт отправил: 17606. Виктор Выполнено за 8 мин. [Показать отчёт] Научился: Научился создавать собственного бота для работы по сети Сложности: Все было доходчиво и четко объяснено, код "разжеван" до малейших деталей. Мне понравилось. Следующим буду проходить курс по API BOT Видеообзор: 2LLNzBz6t04 |
|||||
14 | ВИП-Урок: Защита приложения |
|
|||
На вип-уроке мы научимся небольшим трюкам, позволяющим защитить наше приложение От нежелательного вмешательства извне "сил зла". Отчёт отправил: 17606. Виктор Выполнено за 52 мин. [Показать отчёт] Научился: Курс был очень интересным и познавательным. Всем рекомендую |
|||||
Итого: 14 видеоуроков |
4 час. 46 мин. |
15 чел. | |||
Финалисты: Александр, Кирилл Лебедев, Электрон, Алексей В., Yefim, Сергей Соколов, Андрей Шевченко, Родион, Константин, Виктор, zhikharevav, chokayes, Tekashnik, Сергей, Андрей . |