Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shaunlwm/action-steammessage

🚂 A Github Action to send Steam messages.
https://github.com/shaunlwm/action-steammessage

actions github-actions steam steambot

Last synced: about 1 month ago
JSON representation

🚂 A Github Action to send Steam messages.

Awesome Lists containing this project

README

        

# Steam Notifications for GitHub Actions

![screenshot](img.png)

This action allows you to send yourself a Steam message notification.

## Usage

To use the action simply add the following lines to your `.github/main.workflow` and provide the required Secrets and Environment variables.

#### YML
```

name: Master Push
on: [push]
jobs:
send-msg:
name: Send message to admin on Steam
runs-on: ubuntu-latest
steps:
- name: Send Steam Message
uses: ShaunLWM/action-steammessage@master
env:
STEAM_USERNAME: ${{ secrets.STEAM_USERNAME }}
STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }}
STEAM_SECRET: ${{ secrets.STEAM_SECRET }}
with:
steamAdminId: "ENTER_YOUR_STEAM64_HERE"
steamMessage: "New push on ${{ github.repository }} from ${{ github.actor }}"
```

### Secrets

You'll need to provide these secrets to use the action. Enter these secrets in your Settings > Secrets

* **STEAM_USERNAME**: bot username for login
* **STEAM_PASSWORD**: bot password for login
* **STEAM_SECRET**: Learn to extract your secret [here](https://github.com/SteamTimeIdler/stidler/wiki/Getting-your-%27shared_secret%27-code-for-use-with-Auto-Restarter-on-Mobile-Authentication)

### Environment Variables

You'll need to provide these environment variables to specify exactly who is receiving the notification.

* **ENTER_YOUR_STEAM64_HERE**: Enter your main account Steam64 to receive notification. Find it [here](https://steamid.io/)

## License

MIT License - Copyright (c) 2020 Shaun