
1. Зарегистрироваться в сети Telegram
2. Создать нового Бота
3. Сохранить и спрятать токен Бота
Самостоятельное задание:
Написать несколько примеров использования Бота для Телеграмма
1. Создать форму и разместить на ней текстовое поле
2. Проверить работу ввода данных в адресной строке
3. Найти места настроек Бота
Самостоятельное задание:
Установить аватар для Бота
1. Получить информацию о себе программно
2. Получить обновления
3. Добавить таймер
4. Добавить логирование
Самостоятельное задание:
Получить номер последнего обновления – offset
1. Найти сайт для просмотра формата Json
2. Подключить библиотеку
3. Получить offset
4. Получить входящее сообщение программно
Самостоятельное задание:
Написать описания для класса сообщения.
1. Написать сообщение самому себе
2. Написать процедуру выбора ответа
Ответить на вопрос:
Кто может в данный момент написать и получить ответ от Бота?
1. Написать класс для кнопок
2. Создать кнопочное меню
3. Написать класс для удаления кнопок
Самостоятельное задание:
Создать кнопочное меню, состоящее из месяцев
1. Написать основное отличие Inline кнопок
2. Написать классы для создания inline меню
3. Создать inline меню
Ответить на вопрос:
Как получить данные из запроса?
1. Дописать класс Сообщение(TeleMessage) для обработки запросов
2. Написать процедуру отправки подсказок
Самостоятельное здание:
Сформировать inline меню названия месяцев, чтобы оно возвращало номер месяца.
1. Написать процедуру изменения сообщения
Самостоятельное задание:
Освоить технологию SQLite
1. Создаем новый проект
2. Учимся использовать Browser for SQLite
3. Добавляем DataGridView
4. Подключаем библиотеку SQLite
5. Добавляем кнопку Записать
1. Написать план базы данных
2. Создать и заполнить базу данных
Самостоятельное задание:
Заполнить остальные пункты Магазина.
1. Изменить проект как класс SQLite
2. Сделать рефакторинг программы
Самостоятельное задание:
Добавить на форму DataGridView и отобразить данные из таблицы
1. Вывести меню из БД
2. Дописать класс добавления кнопок
Самостоятельное задание:
Добавить переход на новую строку при автоформировании меню
Telegram — бесплатный кроссплатформенный мессенджер для смартфонов и других устройств, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов.
Количество активных пользователей сервиса на февраль 2016 года составляло более 100 млн человек, а количество ежедневно пересылаемых сообщений достигло 10 миллиардов на август 2015.
При помощи специального API сторонние разработчики могут создавать «ботов», специальные аккаунты, управляемые программами. Типичные боты отвечают на специальные команды в персональных и групповых чатах, также они могут осуществлять поиск в интернете или выполнять иные задачи, применяются в развлекательных целях или в бизнесе.
На курсе мы займёмся написанием интернет-магазина, позволяющего продавать, имеющего собственную корзину под каждого пользователя, оповещение администратора о покупке и многое другое.
В результате вы будете иметь полноценное приложение, которое можно внедрять в рабочий процесс вашего магазина (или магазина вашего заказчика), доставки пиццы или роллов. При необходимости небольшие изменения позволят изменить его под любые подобные нужды.