This action fetches the status of a given user and updates that on a file.
- Online
- Idle
- Do not disturb
- Streaming
- Offline
Required This is the file you want to action to update your status at.
Required The user whose discord status you want to fetch. Note that this must be a string for the action to work.
on:
schedule: [{cron: "*/7 * * * *"}]
workflow_dispatch:
push: {branches: ["master", "main"]}
jobs:
status:
runs-on: ubuntu-latest
name: Update Discord Status
steps:
- name: Checkout files
uses: actions/checkout@v3
- name: Update Status
uses: CompeyDev/[email protected]
with:
file: README.md
id: "893762371770802227" # Replace with your Discord User ID.
- name: Commit and push if there are changes
run: |-
git diff
git config --global user.email "[email protected]" # Replace with an email associated to your GitHub Account.
git config --global user.name "StatsBot"
git diff --quiet || (git add -u && git commit -m "🚀 Update Discord Status")
git push
This repository is licensed under a MIT License.