This project provides a bridge between incoming Twilio SMS messages and the VICSES online paging interface, Viper. It is a component of the larger sms-page project.
Interactions with Viper interface are managed using the python-viper project.
It is designed to be deployed to an AWS Lambda instance using zappa.
Zappa requires the use of Python 3.6 and a virtual environment.
On a Debian system this can be achieved with the python3.6 package.
$ python3.6 -m venv env
$ source env/bin/activate
(env) $ pip3.6 -rrequirements.txt
(env) $ zappa init
(env) $ vim zappa_settings.json
(env) $ zappa deploy prod
zappa_settings.json
must be edited to set the environment_variables
and ``extra_permissionsas shown in
zappa_settings.example.json`.
This project is one component of the sms-page project. It relies on the dynamodb databases provided by sms-page-rest.