<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ufian</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ufian"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Ufian"/>
	<updated>2026-09-23T09:17:26Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18219</id>
		<title>Интерактивный telegram бот (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18219"/>
		<updated>2016-01-13T17:52:39Z</updated>

		<summary type="html">&lt;p&gt;Ufian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Интерактивный telegram бот&lt;br /&gt;
|mentor=Оленин Михаил&lt;br /&gt;
|mentor_login={{URLENCODE:Ufian|WIKI}}&lt;br /&gt;
|semester=Весна 2016&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=3&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыт [https://core.telegram.org/api публичный API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.&lt;br /&gt;
&lt;br /&gt;
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:&lt;br /&gt;
&lt;br /&gt;
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].&lt;br /&gt;
&lt;br /&gt;
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.&lt;br /&gt;
&lt;br /&gt;
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.&lt;br /&gt;
&lt;br /&gt;
* Поиск квартир в аренду.&lt;br /&gt;
&lt;br /&gt;
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]&lt;br /&gt;
&lt;br /&gt;
* Любая другая идея по согласованию.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Внимание&#039;&#039;&#039;&amp;lt;/u&amp;gt; занятия планируются в вечернее время в [https://yandex.ru/company/offices/moscow офисе Яндекса] на Парке Культуры.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:&lt;br /&gt;
&lt;br /&gt;
* Разработке прикладной задачи от начала до конца.&lt;br /&gt;
* Юнит-тестированию написанного кода.&lt;br /&gt;
* Формулированию технического задания и оформлению документации.&lt;br /&gt;
* Созданию простых и наглядных презентаций о проделанной работе.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовый python (при желании любого другого подходящего языка программирования).&lt;br /&gt;
* Интерес к telegram и созданию ботов в его эко-системе.&lt;br /&gt;
* Желательно иметь представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]&lt;br /&gt;
* Желание изменить мир к лучшему.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:&lt;br /&gt;
&lt;br /&gt;
* Python - базовый язык разработки.&lt;br /&gt;
* Sqlite, MongoDB, MariaDB и пр. - базы данных.&lt;br /&gt;
* Docker - удобная система контейнеризации приложений.&lt;br /&gt;
* и другое по необходимости&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Знакомство и окончательная постановка задачи.&lt;br /&gt;
* Введение в  промышленное программирование.&lt;br /&gt;
* Введение в [https://core.telegram.org/api Telegram API].&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:&lt;br /&gt;
* Реализация более сложных прикладных задач, выполняемых ботом.&lt;br /&gt;
* Выделение удобной библиотеки для создания интерактивных ботов.&lt;br /&gt;
* Улучшение гибкости взаимодействие бота с пользователями.&lt;br /&gt;
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5: Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.&lt;br /&gt;
&lt;br /&gt;
6-7: Поддержка работы с несколькими пользователями, присылающих сообщения параллельно.&lt;br /&gt;
&lt;br /&gt;
8-10: Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН: 18:00-21:00&lt;br /&gt;
&lt;br /&gt;
ВТ: 18:00-21:00&lt;br /&gt;
&lt;br /&gt;
СР: 18:00-21:00&lt;br /&gt;
&lt;br /&gt;
ЧТ: недоступен&lt;br /&gt;
&lt;br /&gt;
ПТ: 18:00-21:00&lt;br /&gt;
&lt;br /&gt;
СБ: недоступен.&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в офисе Яндекса.&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18113</id>
		<title>Интерактивный telegram бот (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18113"/>
		<updated>2016-01-05T16:55:36Z</updated>

		<summary type="html">&lt;p&gt;Ufian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Интерактивный telegram бот&lt;br /&gt;
|mentor=Оленин Михаил&lt;br /&gt;
|mentor_login={{URLENCODE:Ufian|WIKI}}&lt;br /&gt;
|semester=Весна 2016&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=3&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.&lt;br /&gt;
&lt;br /&gt;
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:&lt;br /&gt;
&lt;br /&gt;
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].&lt;br /&gt;
&lt;br /&gt;
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.&lt;br /&gt;
&lt;br /&gt;
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.&lt;br /&gt;
&lt;br /&gt;
* Поиск квартир в аренду.&lt;br /&gt;
&lt;br /&gt;
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]&lt;br /&gt;
&lt;br /&gt;
* Любая другая идея по согласованию.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Внимание&#039;&#039;&#039;&amp;lt;/u&amp;gt; занятия планируются в вечернее время в [https://yandex.ru/company/offices/moscow офисе Яндекса] на Парке Культуры.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:&lt;br /&gt;
&lt;br /&gt;
* Разработке прикладной задачи от начала до конца.&lt;br /&gt;
* Юнит-тестированию написанного кода.&lt;br /&gt;
* Формулированию технического задания и оформлению документации.&lt;br /&gt;
* Созданию простых и наглядных презентаций о проделанной работе.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовый python (при желании любого другого подходящего языка программирования).&lt;br /&gt;
* Интерес к telegram и созданию ботов в его эко-системе.&lt;br /&gt;
* Желательно иметь представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]&lt;br /&gt;
* Желание изменить мир к лучшему.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:&lt;br /&gt;
&lt;br /&gt;
* Python - базовый язык разработки.&lt;br /&gt;
* Sqlite, MongoDB, MariaDB и пр. - базы данных.&lt;br /&gt;
* Docker - удобная система контейнеризации приложений.&lt;br /&gt;
* и другое по необходимости&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Знакомство и окончательная постановка задачи.&lt;br /&gt;
* Введение в  промышленное программирование.&lt;br /&gt;
* Введение в [https://core.telegram.org/api Telegram API].&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:&lt;br /&gt;
* Реализация более сложных прикладных задач, выполняемых ботом.&lt;br /&gt;
* Выделение удобной библиотеки для создания интерактивных ботов.&lt;br /&gt;
* Улучшение гибкости взаимодействие бота с пользователями.&lt;br /&gt;
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
* 4-5 Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.&lt;br /&gt;
* 6-7 Поддержка работы с несколькими пользователями, присылающих сообщения параллельно.&lt;br /&gt;
* 8-10 Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН 18:00-21:00, ВТ 18:00-21:00, СР 18:00-21:00, ЧТ недоступен, ПТ 18:00-21:00, СБ недоступен.&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в офисе Яндекса.&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Ufian&amp;diff=18112</id>
		<title>Участник:Ufian</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Ufian&amp;diff=18112"/>
		<updated>2016-01-04T22:18:07Z</updated>

		<summary type="html">&lt;p&gt;Ufian: /* О мне = */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== О мне ==&lt;br /&gt;
Меня зовут Михаил Оленин, я работаю python-программистом в Яндексе в команде Биллинга.&lt;br /&gt;
&lt;br /&gt;
== Образование ==&lt;br /&gt;
&lt;br /&gt;
* 1998-2001 [http://mmmf.msu.ru/ Малый мехмат]&lt;br /&gt;
* 2000-2005 [http://sch2.ru/ Лицей &amp;quot;Вторая школа&amp;quot;]&lt;br /&gt;
* 2005-2010 [http://www.math.msu.su/ Мехмат МГУ], c 2007 на [http://compmech.math.msu.su/kaf_news.php кафедре Вычислительной механики]&lt;br /&gt;
* 2010-2012 [https://yandexdataschool.ru/about/graduates/yearbook/2012 ШАД] отделение Сomputer Science.&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
* mikhail@olenin.org&lt;br /&gt;
&lt;br /&gt;
* +7-903-222-3758&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Ufian&amp;diff=18111</id>
		<title>Участник:Ufian</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Ufian&amp;diff=18111"/>
		<updated>2016-01-04T21:51:26Z</updated>

		<summary type="html">&lt;p&gt;Ufian: /* Контакты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== О мне ===&lt;br /&gt;
Меня зовут Михаил Оленин, я работаю python-программистом в Яндексе в команде Биллинга.&lt;br /&gt;
&lt;br /&gt;
== Образование ==&lt;br /&gt;
&lt;br /&gt;
* 1998-2001 [http://mmmf.msu.ru/ Малый мехмат]&lt;br /&gt;
* 2000-2005 [http://sch2.ru/ Лицей &amp;quot;Вторая школа&amp;quot;]&lt;br /&gt;
* 2005-2010 [http://www.math.msu.su/ Мехмат МГУ], c 2007 на [http://compmech.math.msu.su/kaf_news.php кафедре Вычислительной механики]&lt;br /&gt;
* 2010-2012 [https://yandexdataschool.ru/about/graduates/yearbook/2012 ШАД] отделение Сomputer Science.&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
* mikhail@olenin.org&lt;br /&gt;
&lt;br /&gt;
* +7-903-222-3758&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Ufian&amp;diff=18110</id>
		<title>Участник:Ufian</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Ufian&amp;diff=18110"/>
		<updated>2016-01-04T21:50:56Z</updated>

		<summary type="html">&lt;p&gt;Ufian: Новая страница: «{{Карточка_ментора |categorize = yes }}  == О мне === Меня зовут Михаил Оленин, я работаю python-программ…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_ментора&lt;br /&gt;
|categorize = yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== О мне ===&lt;br /&gt;
Меня зовут Михаил Оленин, я работаю python-программистом в Яндексе в команде Биллинга.&lt;br /&gt;
&lt;br /&gt;
== Образование ==&lt;br /&gt;
&lt;br /&gt;
* 1998-2001 [http://mmmf.msu.ru/ Малый мехмат]&lt;br /&gt;
* 2000-2005 [http://sch2.ru/ Лицей &amp;quot;Вторая школа&amp;quot;]&lt;br /&gt;
* 2005-2010 [http://www.math.msu.su/ Мехмат МГУ], c 2007 на [http://compmech.math.msu.su/kaf_news.php кафедре Вычислительной механики]&lt;br /&gt;
* 2010-2012 [https://yandexdataschool.ru/about/graduates/yearbook/2012 ШАД] отделение Сomputer Science.&lt;br /&gt;
&lt;br /&gt;
== Контакты ==&lt;br /&gt;
&lt;br /&gt;
mikhail@olenin.org&lt;br /&gt;
+7-903-222-3758&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18109</id>
		<title>Интерактивный telegram бот (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18109"/>
		<updated>2016-01-04T21:32:13Z</updated>

		<summary type="html">&lt;p&gt;Ufian: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Интерактивный telegram бот&lt;br /&gt;
|mentor=Оленин Михаил&lt;br /&gt;
|mentor_login={{URLENCODE:Ufian|WIKI}}&lt;br /&gt;
|semester=Весна 2016&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=3&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.&lt;br /&gt;
&lt;br /&gt;
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:&lt;br /&gt;
&lt;br /&gt;
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].&lt;br /&gt;
&lt;br /&gt;
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.&lt;br /&gt;
&lt;br /&gt;
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.&lt;br /&gt;
&lt;br /&gt;
* Поиск квартир в аренду.&lt;br /&gt;
&lt;br /&gt;
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]&lt;br /&gt;
&lt;br /&gt;
* Любая другая идея по согласованию.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Внимание&#039;&#039;&#039;&amp;lt;/u&amp;gt; занятия планируются в вечернее время в [https://yandex.ru/company/offices/moscow офисе Яндекса] на Парке Культуры.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:&lt;br /&gt;
&lt;br /&gt;
* Работе в команде, использованию [https://ru.wikipedia.org/wiki/Система_управления_версиями VCS] и оформлению кода понятно для других программистов.&lt;br /&gt;
* Юнит-тестированию написанного кода.&lt;br /&gt;
* Формулированию технического задания и оформлению документации.&lt;br /&gt;
* Созданию простых и наглядных презентаций о проделанной работе.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовый python (при желании любого другого подходящего языка программирования).&lt;br /&gt;
* Интерес к telegram и созданию ботов в его эко-системе.&lt;br /&gt;
* Представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]&lt;br /&gt;
* Желание изменить мир к лучшему.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:&lt;br /&gt;
&lt;br /&gt;
* Python - базовый язык разработки.&lt;br /&gt;
* Github - система контроля версий и багтрекер.&lt;br /&gt;
* Sqlite, MongoDB, MariaDB и пр. - базы данных.&lt;br /&gt;
* Docker - удобная система контейнеризации приложений.&lt;br /&gt;
* и другие&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Знакомство и окончательная постановка задачи.&lt;br /&gt;
* Введение в  промышленное программирование.&lt;br /&gt;
* Введение в [https://core.telegram.org/api Telegram API].&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:&lt;br /&gt;
* Реализация более сложных прикладных задач, выполняемых ботом.&lt;br /&gt;
* Выделение удобной библиотеки для создания интерактивных ботов.&lt;br /&gt;
* Улучшение гибкости взаимодействие бота с пользователями.&lt;br /&gt;
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
* 4-5 Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.&lt;br /&gt;
* 6-7 Поддержка работы с несколькими пользователями, присылающих сообщения параллельно. Оформление решения в виде github-репозитория.&lt;br /&gt;
* 8-10 Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН 18:00-21:00, ВТ 18:00-21:00, СР 18:00-21:00, ЧТ недоступен, ПТ 18:00-21:00, СБ недоступен.&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в офисе Яндекса.&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18108</id>
		<title>Интерактивный telegram бот (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18108"/>
		<updated>2016-01-04T21:31:14Z</updated>

		<summary type="html">&lt;p&gt;Ufian: /* Что это за проект? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Интерактивный telegram бот&lt;br /&gt;
|mentor=Оленин Михаил&lt;br /&gt;
|mentor_login={{URLENCODE:Ufian|WIKI}}&lt;br /&gt;
|semester=Весна 2016&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=3&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.&lt;br /&gt;
&lt;br /&gt;
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:&lt;br /&gt;
&lt;br /&gt;
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].&lt;br /&gt;
&lt;br /&gt;
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.&lt;br /&gt;
&lt;br /&gt;
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.&lt;br /&gt;
&lt;br /&gt;
* Поиск квартир в аренду.&lt;br /&gt;
&lt;br /&gt;
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]&lt;br /&gt;
&lt;br /&gt;
* Любая другая идея по согласованию.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Внимание&#039;&#039;&#039;&amp;lt;/u&amp;gt; занятия планируются в вечернее время в офисе Яндекса на Парке Культуры.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:&lt;br /&gt;
&lt;br /&gt;
* Работе в команде, использованию [https://ru.wikipedia.org/wiki/Система_управления_версиями VCS] и оформлению кода понятно для других программистов.&lt;br /&gt;
* Юнит-тестированию написанного кода.&lt;br /&gt;
* Формулированию технического задания и оформлению документации.&lt;br /&gt;
* Созданию простых и наглядных презентаций о проделанной работе.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовый python (при желании любого другого подходящего языка программирования).&lt;br /&gt;
* Интерес к telegram и созданию ботов в его эко-системе.&lt;br /&gt;
* Представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]&lt;br /&gt;
* Желание изменить мир к лучшему.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:&lt;br /&gt;
&lt;br /&gt;
* Python - базовый язык разработки.&lt;br /&gt;
* Github - система контроля версий и багтрекер.&lt;br /&gt;
* Sqlite, MongoDB, MariaDB и пр. - базы данных.&lt;br /&gt;
* Docker - удобная система контейнеризации приложений.&lt;br /&gt;
* и другие&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Знакомство и окончательная постановка задачи.&lt;br /&gt;
* Введение в  промышленное программирование.&lt;br /&gt;
* Введение в [https://core.telegram.org/api Telegram API].&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:&lt;br /&gt;
* Реализация более сложных прикладных задач, выполняемых ботом.&lt;br /&gt;
* Выделение удобной библиотеки для создания интерактивных ботов.&lt;br /&gt;
* Улучшение гибкости взаимодействие бота с пользователями.&lt;br /&gt;
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
* 4-5 Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.&lt;br /&gt;
* 6-7 Поддержка работы с несколькими пользователями, присылающих сообщения параллельно. Оформление решения в виде github-репозитория.&lt;br /&gt;
* 8-10 Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН 18:00-21:00, ВТ 18:00-21:00, СР 18:00-21:00, ЧТ недоступен, ПТ 18:00-21:00, СБ недоступен.&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в офисе Яндекса.&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18107</id>
		<title>Интерактивный telegram бот (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18107"/>
		<updated>2016-01-04T21:30:34Z</updated>

		<summary type="html">&lt;p&gt;Ufian: /* Критерии оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Интерактивный telegram бот&lt;br /&gt;
|mentor=Оленин Михаил&lt;br /&gt;
|mentor_login={{URLENCODE:Ufian|WIKI}}&lt;br /&gt;
|semester=Весна 2016&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=3&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.&lt;br /&gt;
&lt;br /&gt;
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:&lt;br /&gt;
&lt;br /&gt;
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].&lt;br /&gt;
&lt;br /&gt;
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.&lt;br /&gt;
&lt;br /&gt;
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.&lt;br /&gt;
&lt;br /&gt;
* Поиск квартир в аренду.&lt;br /&gt;
&lt;br /&gt;
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]&lt;br /&gt;
&lt;br /&gt;
* Любая другая идея по согласованию.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внимание&#039;&#039;&#039; занятия планируются в вечернее время в офисе Яндекса на Парке Культуры.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:&lt;br /&gt;
&lt;br /&gt;
* Работе в команде, использованию [https://ru.wikipedia.org/wiki/Система_управления_версиями VCS] и оформлению кода понятно для других программистов.&lt;br /&gt;
* Юнит-тестированию написанного кода.&lt;br /&gt;
* Формулированию технического задания и оформлению документации.&lt;br /&gt;
* Созданию простых и наглядных презентаций о проделанной работе.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовый python (при желании любого другого подходящего языка программирования).&lt;br /&gt;
* Интерес к telegram и созданию ботов в его эко-системе.&lt;br /&gt;
* Представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]&lt;br /&gt;
* Желание изменить мир к лучшему.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:&lt;br /&gt;
&lt;br /&gt;
* Python - базовый язык разработки.&lt;br /&gt;
* Github - система контроля версий и багтрекер.&lt;br /&gt;
* Sqlite, MongoDB, MariaDB и пр. - базы данных.&lt;br /&gt;
* Docker - удобная система контейнеризации приложений.&lt;br /&gt;
* и другие&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Знакомство и окончательная постановка задачи.&lt;br /&gt;
* Введение в  промышленное программирование.&lt;br /&gt;
* Введение в [https://core.telegram.org/api Telegram API].&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:&lt;br /&gt;
* Реализация более сложных прикладных задач, выполняемых ботом.&lt;br /&gt;
* Выделение удобной библиотеки для создания интерактивных ботов.&lt;br /&gt;
* Улучшение гибкости взаимодействие бота с пользователями.&lt;br /&gt;
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
* 4-5 Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.&lt;br /&gt;
* 6-7 Поддержка работы с несколькими пользователями, присылающих сообщения параллельно. Оформление решения в виде github-репозитория.&lt;br /&gt;
* 8-10 Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН 18:00-21:00, ВТ 18:00-21:00, СР 18:00-21:00, ЧТ недоступен, ПТ 18:00-21:00, СБ недоступен.&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в офисе Яндекса.&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18106</id>
		<title>Интерактивный telegram бот (проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=18106"/>
		<updated>2016-01-04T21:30:11Z</updated>

		<summary type="html">&lt;p&gt;Ufian: Новая страница, с помощью формы Новый_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_проекта&lt;br /&gt;
|name=Интерактивный telegram бот&lt;br /&gt;
|mentor=Оленин Михаил&lt;br /&gt;
|mentor_login={{URLENCODE:Ufian|WIKI}}&lt;br /&gt;
|semester=Весна 2016&lt;br /&gt;
|course=1&lt;br /&gt;
|summer=on&lt;br /&gt;
|number_of_students=3&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.&lt;br /&gt;
&lt;br /&gt;
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:&lt;br /&gt;
&lt;br /&gt;
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].&lt;br /&gt;
&lt;br /&gt;
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.&lt;br /&gt;
&lt;br /&gt;
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.&lt;br /&gt;
&lt;br /&gt;
* Поиск квартир в аренду.&lt;br /&gt;
&lt;br /&gt;
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]&lt;br /&gt;
&lt;br /&gt;
* Любая другая идея по согласованию.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внимание&#039;&#039;&#039; занятия планируются в вечернее время в офисе Яндекса на Парке Культуры.&lt;br /&gt;
&lt;br /&gt;
=== Чему вы научитесь? ===&lt;br /&gt;
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:&lt;br /&gt;
&lt;br /&gt;
* Работе в команде, использованию [https://ru.wikipedia.org/wiki/Система_управления_версиями VCS] и оформлению кода понятно для других программистов.&lt;br /&gt;
* Юнит-тестированию написанного кода.&lt;br /&gt;
* Формулированию технического задания и оформлению документации.&lt;br /&gt;
* Созданию простых и наглядных презентаций о проделанной работе.&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Базовый python (при желании любого другого подходящего языка программирования).&lt;br /&gt;
* Интерес к telegram и созданию ботов в его эко-системе.&lt;br /&gt;
* Представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]&lt;br /&gt;
* Желание изменить мир к лучшему.&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:&lt;br /&gt;
&lt;br /&gt;
* Python - базовый язык разработки.&lt;br /&gt;
* Github - система контроля версий и багтрекер.&lt;br /&gt;
* Sqlite, MongoDB, MariaDB и пр. - базы данных.&lt;br /&gt;
* Docker - удобная система контейнеризации приложений.&lt;br /&gt;
* и другие&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Знакомство и окончательная постановка задачи.&lt;br /&gt;
* Введение в  промышленное программирование.&lt;br /&gt;
* Введение в [https://core.telegram.org/api Telegram API].&lt;br /&gt;
&lt;br /&gt;
=== Направления развития ===&lt;br /&gt;
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:&lt;br /&gt;
* Реализация более сложных прикладных задач, выполняемых ботом.&lt;br /&gt;
* Выделение удобной библиотеки для создания интерактивных ботов.&lt;br /&gt;
* Улучшение гибкости взаимодействие бота с пользователями.&lt;br /&gt;
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
4-5 Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.&lt;br /&gt;
6-7 Поддержка работы с несколькими пользователями, присылающих сообщения параллельно. Оформление решения в виде github-репозитория.&lt;br /&gt;
8-10 Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.&lt;br /&gt;
&lt;br /&gt;
=== Ориентировочное расписание занятий ===&lt;br /&gt;
ПН 18:00-21:00, ВТ 18:00-21:00, СР 18:00-21:00, ЧТ недоступен, ПТ 18:00-21:00, СБ недоступен.&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в офисе Яндекса.&lt;/div&gt;</summary>
		<author><name>Ufian</name></author>
	</entry>
</feed>