-
При локальной разработке supabase functions serve --env-file ./supabase/functions/.env --no-verify-jwt
-
'.env' положить по адресу ./supabase/functions/.env
-
Вызов функции без Bearer token curl -i --location --request POST 'http://127.0.0.1:54321/functions/v1/create-tasks'
--header 'Content-Type: application/json'
--data '{"data":["Иван Иванов: 🔄 Разобраться с интеграцией видео со ссылками в TLDV", "Виктор Петров: 🔎 Исследовать возможность скачивания видео с Vimeo для преобразования в текст"]}'
Try it out: @supabase_example_bot
- Create the function:
supabase functions deploy --no-verify-jwt telegram-bot
- Contact @BotFather to create a bot and get its token.
- Set the secrets:
supabase secrets set BOT_TOKEN=your_token FUNCTION_SECRET=random_secret
- Set your bot’s webhook URL to
https://<PROJECT_NAME>.functions.supabase.co/telegram-bot
(replacing<...>
with respective values). To do that, you open the request URL in your browser:
https://api.telegram.org/bot<BOT_TOKEN>/setWebhook?url=https://<PROJECT_NAME>.functions.supabase.co/telegram-bot?secret=<FUNCTION_SECRET>