Комментарии 7
Сколько видел статей про TG ботов в serverless, все ставят вебхук через curl.
Хочется чтобы при запуске serverless кода можно было обойтись без его использования
Нашел вот такой способ передать url API endpoint в lambdа function:
А дальше дернуть TG API средствами Go
Выглядит немного чужеродно, для serverless подхода
curl https://api.telegram.org/bot{YOUR_TOKEN}/setWebhook?url={YOUR_DEPLOYED_AWS_URL}
Хочется чтобы при запуске serverless кода можно было обойтись без его использования
Нашел вот такой способ передать url API endpoint в lambdа function:
Например так
environment:
API_URL_ENDPOINT:
!Join
- ''
- - 'https://'
- !Ref ApiGatewayRestApi
- '.execute-api.'
- ${opt:region, self:provider.region}
- '.amazonaws.com/'
- ${opt:stage, self:provider.stage}
А дальше дернуть TG API средствами Go
+3
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Пишем телеграм бота на Go и AWS Lambda