Skip to content

Голосовое управление задачами в Телеграме

В этом уроке вы научитесь показывать, добавлять и завершать свои задачи, отправляя голосовые сообщения в Телеграм

Общая логика процесса

Ресурсы для работы

База данных в Notion (продублируйте в свой аккаунт): https://artemdzyuba.notion.site/0b9f6aff0fdd4ddfae34ffa6698380aa?pvs=4

Упражнения

Возьмите вот этот файл и добавьте недостающие узлы (отмечены стикерами):

Важная информация

Авторизация в службе распознавания SpeechKit Яндекс.Облака

Чтобы иметь возможность распознавания голоса, как в этом занятии, необходимо подключить сервис распознавания голоса Яндекс SpeechKit или любой другой. Вот как это делается:

  1. Зарегистрируйтесь в Яндекс.Облаке (русская версия, английская версия) и пополните счет
  2. Выберите каталог
  3. Перейдите во вкладку Сервисные аккаунты, создаем сервисный аккаунт. Добавляем роли
    1. Чтобы работать с распознаванием речи, нужна роль ai.speechkit-stt.user на каталог, в котором он создан.
    2. Чтобы распознавать большие файлы (не в этом занятии), они должны находиться в бакете, и нужна роль storage.uploader
  4. Создайте API-ключ для этого аккаунта (Создать новый ключ -> Создать API-ключ)
  5. Добавьте credential в n8n типа Header Auth, с такими параметрами
    Name: Authorization
    Value: Api-Key <API-ключ>

Тернарный оператор

Чтобы построить список задач в Телеграме, воспользуйтесь тернарным оператором: выражение ? A : B”. Если выражение истинно, то результатом будет A, если ложно — B.

Также вам пригодятся символы “✔ “, “◻ ” и “n” (для переноса строки)

Детальное видео

Финальный процесс можно скачать ниже:

Вышел мой новый курс по ChatGPT и созданию GPT-приложений!