Skip to content

GitHub action to update your discord status in a file using Lanyard API.

License

Notifications You must be signed in to change notification settings

Team-C0MP/discord-status-action

 
 

Repository files navigation

Discord Status Action

This action fetches the status of a given user and updates that on a file.

- Online
- Idle
- Do not disturb

Inputs

file

Required This is the file you want to action to update your status at.

id

Required The user whose discord status you want to fetch. Note that this must be a string for the action to work.

Example usage

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/discord-status-action@0.2.1
        with:
          file: README.md
          id: "893762371770802227"
      - name: Commit and push if there are changes
        run: |-
          git diff
          git config --global user.email "hi@devcomp.tk"
          git config --global user.name "StatsBot"
          git diff --quiet || (git add -u && git commit -m "🚀 Update Discord Status")
          git push               

Discord Status: 🟢


This repository is licensed under a MIT License.

About

GitHub action to update your discord status in a file using Lanyard API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.9%
  • Shell 1.1%