BigBotFactory is now open source! Take all advantages of creating your own bot constructor platform for telegram messenger.
- Create AWS account
- Create lambda_basic_execution role
- Make sure your backend server (e.g. EC2) supports https
- Map your own damain name to your backend server
- Replace all example.com occurrences with your own domain name
- Configure your proxy (e.g. nginx) to proxy_pass port 443 to port some_port
- Clone repo to your backend server and start start_balancer.py -p some_port -c config.ini
- Configure local awscli with your local credentials
- Install boto3 and lambda-uploader
- Turn on dynamodb support in AWS console
- run lib/dynamodb/tables/makefile to create necessary dynamodb tables
- Use result of upload_lambda.py in lambda-uploader to create necessary lambdas
- Enjoy
You are welcome to request changes and improve BigBotFactory!