Я тут в свободное время пилю пет-проект — Telegram-бота VoiceNote AI. Идея простая, но, как мне кажется, полезная. Часто на ходу приходит какая-то мысль, которую надо срочно записать. Доставать телефон, открывать заметки, печатать — долго и неудобно. Гораздо проще надиктовать.
Вот так и родился мой бот. Его основная фича — он превращает голосовые сообщения в умные заметки.
В общем, получился такой карманный секретарь, который помогает разгрузить голову. Проект я пилю для себя и для людей, поэтому основной функционал бесплатный.
Идея на миллион: Интеграция с Алисой!
И тут меня осенило: а что, если заметки можно будет создавать, вообще не прикасаясь к телефону? Просто сказать: "Алиса, попроси VoiceNote напомнить мне купить хлеб". Идеально же! Сидишь в машине, готовишь ужин, руки заняты — а мысль улетела в Telegram и превратилась в напоминание.
Сказано — сделано. Я поднял на сервере веб-сервер на FastAPI, который работает параллельно с ботом на aiogram. Написал логику для привязки Telegram-аккаунта к аккаунту Яндекса через одноразовый код. Всё по уму: пользователь в боте получает код, говорит его Алисе, и аккаунты связываются.
В теории всё должно работать как часы.
Стена, в которую я упёрся: Странности Яндекс.Диалогов
И вот тут начинается самое интересное. Я дошёл до настройки навыка в консоли Яндекс.Диалогов, и... всё. Я в тупике.
Проблема: при тестировании навыка в консоли диалога - все работает хорошо
Это тесты в приватном режиме бота с Алисой
Но вот стоит мне отправить на публикацию в открытый доступ - начинается дикая вакханалия
Я перерыл всё. Пробовал разные браузеры, чистил кэш, писал в поддержку (пока молчат). Ни кнопки, ни других способов отправки на модерацию.
Получается функционал я пообещал людям а фактически сижу и ничего не могу сделать
Пикабу, помоги!
Собственно, обращаюсь к коллективному разуму. Может, кто-то из вас недавно делал навыки для Алисы и сталкивался с таким?
Может, я что-то упускаю и есть определенные условия перед отправкой?
Или я просто слепой и не вижу очевидного? :)
Буду благодарен за любой совет, идею или просто моральную поддержку. Очень уж хочется довести идею до ума и дать людям удобный инструмент.
Ну и, конечно, если вам интересен сам бот — заходите, пробуйте. Он живёт тут: VoiceNote AI. Буду рад любому фидбэку!
Спасибо, что дочитали. Всем добра и работающих API