Как стать автором
Обновить
14

Яндекс API *

Пишем под сервисы Яндекса

Сначала показывать
Порог рейтинга
Уровень сложности

Бот для телеграмма, использующий Яндекс.Диск (Python)

Время на прочтение 13 мин
Количество просмотров 13K
Python *Яндекс API *
Из песочницы

Всем привет!

О том как я делал бота, который файлы с Яндекс.Диска показывает, для лично-производственных целей.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 30

Новости

История одного соседа

Время на прочтение 5 мин
Количество просмотров 5K
Python *Яндекс API *Функциональное программирование *Управление сообществом *
Из песочницы

Приветствую всяк смотрящий на моем первом посте на Хабре. Очень долго я шел к тому чтоб решиться написать свой неинтересный рассказ и разместить его тут. И да. это очередной пост о том как кто-то написал скучного бота. Но я получил опыт, который возможно пригодится мне когда-то. Поэтому хотелось бы закрепить. Я расскажу об этапах создания некоторого функционала, идей и с чем я столкнулся и что я узнал не из интернета, а на своём опыте. Возможно кому-то будет полезно.

Однажды, зайдя в чат дома между катками доты, я увидел бота который дает возможность кикать пользователей путем голосования в чате. Нехитрое изобретение, я решил повторить и тогда я впервые познакомился с Telegram Bot API. В частности с библиотекой telebot. И тут первое что хотел бы отметить. На момент написания того самого первого бота, в данной библиотеке использовалась функция polling(), для поддержки бота в сети при простое. Однако она была не идеальной и через буквально 10 минут простоя бот всё же полностью терял соединение и не принимал запросы. На тот момент решением стало вот такая вещь...

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 9

Как я учил Алису отправлять почту

Время на прочтение 16 мин
Количество просмотров 8.8K
Блог компании МТС Python *Яндекс API *Умный дом DIY или Сделай сам
Туториал

Всем привет! Меня зовут Иван Чечиков, я QA-lead в МТС Digital, работаю над проектом стримингового сервиса WASD.TV. В этой статье я расскажу о своем пет-проекте по созданию навыка «Умный почтальон» для Алисы, ассистента Яндекса.

Подробности – под катом.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 12

Красивая иконка на табло Яндекс Браузера

Время на прочтение 6 мин
Количество просмотров 2.2K
CSS *HTML *API *Яндекс API *Браузеры

Переведя статью об иконках сайта, я конечно же решил настроить всё как надо на своих проектах. То есть на личном сайте и сервисе по генерации иконок (было бы странно создавать такой сервис, и не настроить для него иконки как следует). Однако, столкнулся с парочкой проблем. 

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 3

Истории

Алиса, Яндекс.Станция и Nigthscout

Время на прочтение 4 мин
Количество просмотров 2.5K
Python *API *Яндекс API *Облачные сервисы *
Кейс

Родители детей с диабетом знают, как сложно убедить ребенка постоянно следить за уровнем глюкозы. Поэтому любой дополнительный интерфейс "лишним" не будет: виджет на телефоне, смарт-часы, уведомления в мобильном приложении.

Сервис Nightscout, представляющий собой веб-приложение с базой данных об уровне глюкозы и событиях терапии, позволяет обращаться к себе по API с запросом информации. А всем известная голосовая помощница и колонка с ней - позволяет разрабатывать для себя индивидуальные варианты диалогов "запрос" - "ответ".

Например, "скажи, какой уровень глюкозы у ... ?". а в ответ: "уровень такой-то, снижение/рост на столько-то, за последние Х минут снижение/рост умеренный/сильный на Y ммоль на литр." (немного легкой аналитики и выводов).

Итак, по шагам.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 0

Как добавить свой интернет-магазин в Яндекс.Маркет? Правила размещения для магазинов

Время на прочтение 5 мин
Количество просмотров 3.1K
Поисковые технологии *Яндекс API *Интернет-маркетинг *Контент-маркетинг *Поисковая оптимизация *
Из песочницы

Яндекс.Маркет – это крупнейший агрегатор товаров разных категорий. Он содержит более 100 млн. предложений от различных магазинов. Посетители площадки имеют возможность просматривать товары в удобном виде, ознакомляться с отзывами и совершать покупки.

Использование Яндекс.Маркета имеет множество плюсов.  Во-первых, он имеет достаточно большую аудиторию и даже начинающие интернет-магазины смогут значительно увеличить свои продажи с ЯМ. Также, к положительным сторонам можно отнести:

Читать далее
Всего голосов 16: ↑6 и ↓10 -4
Комментарии 4

Яндекс ДИСК — возможные грабли

Время на прочтение 2 мин
Количество просмотров 12K
Яндекс API *

Есть у нас сервис для автоматизации внутренних процессов организации. И для хранения относительно большого количества фотографий мы используем Яндекс диск через WebDAV. Фотографии мы храним в папках по месяцам. И вот недавно у нас пропали результаты всех наших трудов за 3 месяца. Т.е. пропали 3 папки из корня Яндекс диска.

Читать далее
Всего голосов 42: ↑35 и ↓7 +28
Комментарии 80

Yandex Object Storage — реализация SignedURL для загрузки данных в bucket на NodeJS

Время на прочтение 3 мин
Количество просмотров 2.6K
JavaScript *Node.JS *Amazon Web Services *Яндекс API *TypeScript *
Из песочницы

Доброго времени суток, Хабр!

Несколько лет назад, я участвовал в разработке одного проекта, и как задачу, мне (тогда еще зеленому джуну) поставили реализовать систему загрузки медиа файлов на AWS S3. Важным условием было реализовать конкретно SignedURL.

Спустя несколько лет, я опять столкнулся с такой же задачей, но заказчик настаивал на отечественном облачном хранилище.

Ниже я немного расскажу что вообще такое подписанные ссылки, как перейти на Yandex Object Storage(YOS), и почему YOS и AWS S3 - это одно и то же!

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 7

Парсинг Яндекс Карт или как найти целевую аудиторию

Время на прочтение 3 мин
Количество просмотров 6.7K
Python *Яндекс API *Big Data *Контекстная реклама *Управление продуктом *
Из песочницы

Как написать парсер Яндекс Карт? А также аналитика данных организаций. Поиск целевой аудитории

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 12

Анализируем трафик сайтов (СМИ) с картинками

Время на прочтение 8 мин
Количество просмотров 1.5K
Python *Яндекс API *Веб-аналитика *Управление медиа *

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

Говорить мы будем в основном о визитах (ym:s:visits).

Читать далее
Рейтинг 0
Комментарии 2

Учим Алису здороваться

Время на прочтение 5 мин
Количество просмотров 33K
Яндекс API *Машинное обучение *Умный дом TensorFlow *
Туториал

Хочу поделиться опытом добавления некоторой вольности Алисе (внутри колонок поддерживающих локальный API).

Идея заключается в том, чтобы Алиса реагировала на присутствующих людей. Для этого их необходимо идентифицировать, например, с помощью распознавания лиц. В статье будет использован самый простой (на мой взгляд) вариант создания модели для распознавания лиц – тренировка модели в Google Teachable Machine, так как он не требует знаний и хорошего железа.

Читать далее
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 21

CI/CD из GitHub в Яндекс Облако через Docker

Время на прочтение 6 мин
Количество просмотров 3.5K
Яндекс API *GitHub *DevOps *Облачные сервисы *Микросервисы *
Туториал

Всем привет!

Будем использовать GitHub Actions. Создадим виртуальную машину в Яндексе. И многое другое.

Сегодня настраиваем деплой из GitHub в Яндекс Облако, используя Docker compose.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 4

Разговор с телегой. Яндекс.Алиса и Telegram

Время на прочтение 2 мин
Количество просмотров 3.6K
Мессенджеры *Яндекс API *

Хочу представить сообществу Хабра свой достаточно старый Telegram бот, который связывает аккаунт Telegram и голосовой помощник Алиса от Яндекс.

AlicaTalkBot публикует в Telegram тексты фраз, продиктованных голосовому помощнику Яндекс.Алиса и отправляет ответы из Telegram в Алису. Со стороны Алисы этот бот выглядит как навык Алисы “разговор с телегой”.

Читать далее
Всего голосов 6: ↑1 и ↓5 -4
Комментарии 2

Terraform за 15 дней (AWS/Yandex cloud). День 3: data source и outputs

Время на прочтение 7 мин
Количество просмотров 4.6K
Серверное администрирование *Amazon Web Services *Яндекс API *DevOps *Облачные сервисы *
Туториал

Сегодня мы познакомимся с понятиями data source и output; посмотрим, как применяются изменения в уже существующей инфраструктуре.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 4

Terraform за 15 дней (AWS/Yandex cloud). День 2: Поднимаем сервера

Время на прочтение 5 мин
Количество просмотров 6.5K
Серверное администрирование *Amazon Web Services *Яндекс API *DevOps *Облачные сервисы *
Туториал

Вчера мы остановились на инициализации terraform. Сегодня мы поднимем одну машину в дефолтной сети с дефолтными настройками. И Яндекс и aws изначально создают вам одну VPC и подсети в ней.

Читать далее
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 14

Terraform за 15 дней (AWS/Yandex cloud). День 1

Время на прочтение 4 мин
Количество просмотров 15K
Серверное администрирование *Amazon Web Services *Яндекс API *DevOps *Облачные сервисы *
Из песочницы

Terraform за 15 дней (AWS/Yandex). День 1

Мы от простого к сложному, поднимем небольшую инфраструктуру на aws и Яндекс (актуальность последнего я думаю объяснять не нужно). Так что по итогу вы сможете сказать: “Я изучал terraform от простого к сложному”.

Я постараюсь добавить все необходимые ссылки на документации и доп. источники, так что вы сможете дополнить необходимые знания, но данный курс (если это можно так назвать) скорее рассчитан на тех, кто в общем знаком с облачными технологиями. Это не пособие по terraform. Цель - помочь новичкам в данном вопросе начать изучать IaC и облака в целом. Некий quick start в terraform.

Изучить terraform
Всего голосов 18: ↑12 и ↓6 +6
Комментарии 4

Как мы кастомизируем Yandex Tracker под собственные проекты

Время на прочтение 4 мин
Количество просмотров 4K
Блог компании Evrone Open source *Яндекс API *

Yandex Tracker — аналог Jira, который так же предназначен для совместной работы над проектами и управления процессами внутри компании. Когда мы стали использовать его для внутренних проектов, нам захотелось его немного кастомизировать. Например, сервис не может автоматически перемещать задачи по виртуальной доске, а перемещать их самостоятельно не всегда удобно. Разработчик может запушить коммит и открыть pull request (PR), но затем ему придется зайти в Yandex Tracker и вручную изменить статус задачи.

Одна из команд Evrone, работающая над внутренним ERP-проектом, решила автоматизировать этот процесс. Сразу же появилась идея создать экшен для GitHub Actions, поскольку на данный момент ничего подобного в Github нет. У Yandex Tracker есть API, которому можно отправлять запросы, например, «Перевести задачу в другой статус».

Это и делает Yandex-tracker-action: взаимодействует с Yandex API «за кадром» и перемещает задачу. Теперь при открытии pull request выполняется действие по перемещению задачи. Когда мы принимаем pull request, задача также переходит в статус «Merged».

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 2

Учимся использовать Yandex SpeechKit с помощью Python за 5 минут

Время на прочтение 5 мин
Количество просмотров 15K
Python *Яндекс API *Облачные сервисы *Искусственный интеллект Звук
Из песочницы

Год назад для собственных нужд я написал обертку Yandex SpeechKit на Python, она получилась настолько простая и универсальная, что грех не поделиться : )

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 6

EcoWatch: telegram + esp8266 = навык для Алисы

Время на прочтение 6 мин
Количество просмотров 12K
Яндекс API *Разработка под Arduino *Умный дом DIY или Сделай сам
Туториал

В связке метеостанции и telegram нет ничего нового, всё таки этот способ легко покрывает нужды переброски данных в сеть для быстрого к ним доступа. Моё же творение было вдохновлено идеей быстрого создания устройства, привязанного к Яндекс колонке, но под конец вылилась в минималистичные настольные часы-метеостанцию и относительно универсальный способ подключения к Алисе DIY IOT устройств без баз данных, только на контроллере и telegram API.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 3

Вклад авторов