Slack bot for VRC
fsf
fetches data via the VRChat API and store them to DynamoDB. It should be invoked with decent intervals.
sp
retrieve data from DynamoDB, invoked by users slack commands, which does not call the VRChat API directly.
- /vrc online: list your online friends
- /vrc ong: list your online friends with instance-id-based groups
- Send a notification when your favorite user logs in. (WIP)
The following libraries are used in this repository.
- vrchat-api-python-master
- slackbot
Detailed instructions are now WIP.
- Upload
fsf.zip
as AWS lambda function with Python 3. - Set CloudWatch Events with sufficient intervals.
- Set env variables (TODO)
- Upload
fsf.zip
as AWS lambda function with Python 3. - Set API Gateway.
- Set env variables (TODO)
Fork this repository and create pull request.