Как стать автором
Обновить

Комментарии 7

Сколько видел статей про TG ботов в serverless, все ставят вебхук через curl.
Выглядит немного чужеродно, для 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
О, я до такого сразу не додумался. Как вариант сделать!
НЛО прилетело и опубликовало эту надпись здесь

Нет,один раз после деплоя лямбды

НЛО прилетело и опубликовало эту надпись здесь

вполне. У меня бот себе живет на aws

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории