В этом уроке вы научитесь показывать, добавлять и завершать свои задачи, отправляя голосовые сообщения в Телеграм
Общая логика процесса
Ресурсы для работы
База данных в Notion (продублируйте в свой аккаунт): https://artemdzyuba.notion.site/0b9f6aff0fdd4ddfae34ffa6698380aa?pvs=4
Упражнения
Возьмите вот этот файл и добавьте недостающие узлы (отмечены стикерами):
Важная информация
Авторизация в службе распознавания SpeechKit Яндекс.Облака
Чтобы иметь возможность распознавания голоса, как в этом занятии, необходимо подключить сервис распознавания голоса Яндекс SpeechKit или любой другой. Вот как это делается:
- Зарегистрируйтесь в Яндекс.Облаке (русская версия, английская версия) и пополните счет
- Выберите каталог
- Перейдите во вкладку Сервисные аккаунты, создаем сервисный аккаунт. Добавляем роли
- Чтобы работать с распознаванием речи, нужна роль
ai.speechkit-stt.user
на каталог, в котором он создан. - Чтобы распознавать большие файлы (не в этом занятии), они должны находиться в бакете, и нужна роль
storage.uploader
- Чтобы работать с распознаванием речи, нужна роль
- Создайте API-ключ для этого аккаунта (Создать новый ключ -> Создать API-ключ)
- Добавьте credential в n8n типа Header Auth, с такими параметрами
Name:Authorization
Value:Api-Key <API-ключ>
Тернарный оператор
Чтобы построить список задач в Телеграме, воспользуйтесь тернарным оператором: “выражение ? A : B”. Если выражение истинно, то результатом будет A, если ложно — B.
Также вам пригодятся символы “✔ “, “◻ ” и “n” (для переноса строки)
Детальное видео
Финальный процесс можно скачать ниже: