Урок расскажет всё о Json, и использовании этой технологии в C#
*Задание: написать описания для класса сообщения.
Дата отправки отчёта:
13 марта 2017 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
управлять сообщениями
Что было сложным:
ничего
Комментарии:
1. непонятно, что это за язык? "/getUpdates?offset=" я думал, надо будет писать наподобие: getUpdates(offset); (т.е как в C#) 2. как мой бот понимает, что не надо сообщение выводить которое я уже вывел. Т.е я 1й раз вывел, остановил программу, потом опять запускаю проект, я ожидаю, что он опять выведет сообщения теже самые (но он не выводит). Они что помечаются на сервере Телеграм как прочитанные и поэтому обновления не приходят?
1. это язык запросов, который можно просто реализовать, например через адресную строку 2. Конечно, а зачем на сервере они все будут лежать? и сколько времени будут лежать? поэтому как их получили, то они удаляются с сервера
1 - это не язык, это обычный GET запрос на сервер Телеграмм. 2 - на сколько я понял из API бота Телеграмм, причина в параметре offset, если его не использовать ты всегда будешь получать одни и те же + новые сообщения с сервера, но как только ты указал в offset какое-то число, то все сообщения, равны или ниже этого числа, удаляются с сервера Телеграмм.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Создавать класс из сообщения Json. Не такой восторг как первый раз но всё равно очень круто))
Json - удобный и компактный формат передачи и хранения всевозможных данных Трудности: Придумать, что было самым сложным.
Научился: Научился подключать библиотеку json, получать смещение сообщения в боте и само сообщение. Трудности: Сложным было установить json библитеки (visual studio сопротивлялся и выдавал ошибки) Замечаний нет.