На уроке мы начнем кодить, получать информацию не только запросами, Но и получая их через язык программирования C#
*Задание: получить номер последнего обновления – offset
Дата отправки отчёта:
25 марта 2018 г.
Задание выполнено: за
4 час. 32 мин.
Чему научился:
Выводить последний update_id. Хотел вначале строковыми функциями или регулярными выражениями, но подумал, что быстрее через json, урок по конвертации валют пригодился. ) Тем более Newtonsoft уже был, на установку в 2008 VS помню потратил часа 2-3.
Если кратко: сделал классы под требуемый json, хорошо не все поля можно прописывать. ) так что я тут схалтурил. А дальше просто, потому что там написано "An Array of Update objects is returned." Получил последний элемент и вывел в MessageBox.
Что было сложным:
В самый разгар пропал доступ к telegram, а я как раз эксперементировал с разными параметрами, так что я сразу и не понял в чем дело. Пришлось потом через анонимный прокси лезть.
Молодец, Чокан! Когда на практике самостоятельно применяешь знания, ещё быстрее их закрепляешь! На самом деле цель домашнего задания было показать как это непросто сделать самостоятельно, и уже на следующем уроке мы знакомимся с Json. И, с помощью него, мы получаем такие же данные. Но ничего. Сравнишь на следующем уроке свой результат, с тем, что мы получим!
Шпионский бот - это же интересная штука. Телеграм развивается с огромной скоростью, вслед за каналами здесь появились боты, которые сделают всё за вас. Они ищут информацию лучше и быстрее пользователя, переводят с любых языков, делают массовые рассылки почты и даже могут самостоятельно заказать пиццу. ))) Надо пользоваться )))
Отчёт оценивали: 17443. WildOrc+117093. jin+16452. Кирилл Шмойлов+1791. Валерий Жданов+1459. Сергей Сергеевич+110494. Алексей В.+110558. Иван Воронин+11. Евгений Волосатов+113417. Chip+116066. Bodrik_torf+116880. Константин+12573. Николай08275. Tekashnik+13850. Григорий+19913. vip+18380. zhikharevav+116218. Дмитрий+19980. Timoha+13922. Александр+19156. Dimon+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Получать обновления при помощи кода на C#. Трудности: Не удалось получить номер последнего обновления offset. Пока мало знаний. Есть, конечно, методы класса String, но не думаю, что задание нужно было выполнить при помощи этих методов. Надеюсь, что на следующем уроке будет рассказано как получить номер последнего обновления.
Научился: Получать программно обновления бота (используя API телеграмма) Трудности: Вычислить последний update_id (он же offset). Наверно, есть способ попроще - функция из API телеграмма какая-то...