Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/shaunlwm/action-steammessage
- Owner: ShaunLWM
- License: mit
- Created: 2020-03-14T02:53:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T19:23:58.000Z (over 2 years ago)
- Last Synced: 2024-11-09T08:47:55.925Z (about 2 months ago)
- Topics: actions, github-actions, steam, steambot
- Language: JavaScript
- Homepage:
- Size: 57.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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