/projects/ lambda-sms
2026 - On-going
License: MIT
Source
SMSBot is a serverless AWS Lambda function built with Python and deployed via Terraform that bridges Twilio (SMS and voice calls) to Telegram, forwarding incoming messages and call notifications from a Twilio phone number to one or more configured Telegram chats. The service uses API Gateway HTTP API v2 as the public endpoint, validates incoming Twilio webhooks with HMAC-SHA1 signature verification, stores configuration and secrets in AWS SSM Parameter Store, and delivers formatted notifications to Telegram using only the Python standard library and boto3 - with zero additional runtime dependencies.