Пишем telegram бота на языке R (часть 2): Добавляем боту поддержку команд и фильтры сообщений

В предыдущей публикации мы разобрались как создать бота, инициализировали экземпляр класса Bot и ознакомились с методами отправки сообщений с его помощью.

В этой статье я продолжаю данную тему, поэтому приступать к чтению данной статьи я рекомендую только после прочтения первой части.

В этот раз мы разберёмся как оживить нашего бота и добавим ему поддержку команд, а также познакомимся с классом Updater.

В ходе статьи мы напишем нескольких простых ботов, последний будет по заданной дате и коду страны определять является ли день в данной стране выходным или рабочим согласно производственного календаря. Но, как и прежде цель статьи ознакомить вас с интерфейсом пакета telegram.bot для решения ваших собственных задач.

Продолжить чтение «Пишем telegram бота на языке R (часть 2): Добавляем боту поддержку команд и фильтры сообщений»

Бесплатный онлайн учебник «Разработка Telegram ботов на языке R»

В августе — сентябре я опубликовал на Хабре серию статей о разработке telegram ботов на языке R.

Теперь на основе этих статей я собрал онлайн учебник «Разработка Telegram ботов на языке R».

К каждой главе учебника есть тесты и задачи, в конце учебника приведены решения всех задач.

Так же добавлена информация о повышении стабильности работы бота.

Продолжить чтение «Бесплатный онлайн учебник «Разработка Telegram ботов на языке R»»

Разворачиваем вложенные столбцы — списки с помощью языка R (пакет tidyr и функции семейства unnest)

В большинстве случаев при работе с ответом полученным от API, или с любыми другими данными которые имеют сложную древовидную структуру, вы сталкиваетесь с форматами JSON и XML.

Эти форматы имеют множество преимуществ: они достаточно компактно хранят данные и позволяют избежать излишнего дублирования информации.

Минусом данных форматов является сложность их обработки и анализа. Неструктурированные данные невозможно использовать в вычислениях и нельзя строить на их основе визуализацию.

Продолжить чтение «Разворачиваем вложенные столбцы — списки с помощью языка R (пакет tidyr и функции семейства unnest)»

Доклад: Разработка telegram бота для получения данных из Яндекс Метрики с помощью языка R (ZM CONF — 2, 27.08.2020)

Запись доклада с конференции ZM Conf — 2 которая прошла 27 августа 2020 года.

Продолжить чтение «Доклад: Разработка telegram бота для получения данных из Яндекс Метрики с помощью языка R (ZM CONF — 2, 27.08.2020)»

Доклад и мастер класс «Как маркетологу избавить от рутины с помощью языка R» (Матемаркетинг 2018)

Первый Матемаркетинг прошел в ноябре 2018 года, на котором я выступил с воркшопом и докладом «Как маркетологу избавить от рутины с помощью языка R».

Как маркетологу избавиться от рутины с помощью языка R

Продолжить чтение «Доклад и мастер класс «Как маркетологу избавить от рутины с помощью языка R» (Матемаркетинг 2018)»

Блог на WordPress.com.

Вверх ↑