This program post the update of rhythm game scores to SNS.
- General
- Login to MyPage by HTTP Client
- [Feature] Tweeting
- [Lambda] Tweeting
- Configure tokens from environment variables
- Tweet from events
- [Lambda] Tweeting
- [Feature] Update user data
- [Lambda] UpdateUserData
- Fetch user data
- Configure DynamoDB
- Insert user data to DynamoDB
- [Lambda] UpdateUserDataStream
- Configure DynamoDB streams
- Receive streams
- If RankPoint is rising
- Tweet it
- Execute
UpdateUserData
from triggers- Execute regularly by CloudWatch
- Execute manually by API Gateway
- [Lambda] UpdateUserData
- [Feature] Fetch playing data from MyPage
- [Lambda] UpdateUserPlayingData
- Fetch owned musics from music list
- Fetch playing data of each difficulty from music details page
- Configure DynamoDB
- Insert or update playing data
- [Lambda] UpdateUserPlayingDataStream
- Configure DynamoDB streams
- Receive streams
- Calculate diff of playing data
- If it was new record
- Tweet it
- Execute
UpdateUserPlayingData
from triggers- Execute regularly by CloudWatch
- Execute manually by API Gateway
- [Lambda] UpdateUserPlayingData