Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qqtin3/siirzabot
A DiscordJS bot sending messages in a specific Discord channel if a specific streamer is online, can also be configured to query verified runs posted by somebody on speedrun.com
https://github.com/qqtin3/siirzabot
Last synced: 14 days ago
JSON representation
A DiscordJS bot sending messages in a specific Discord channel if a specific streamer is online, can also be configured to query verified runs posted by somebody on speedrun.com
- Host: GitHub
- URL: https://github.com/qqtin3/siirzabot
- Owner: QQtin3
- License: apache-2.0
- Created: 2024-11-02T11:54:08.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T19:49:31.000Z (3 months ago)
- Last Synced: 2024-11-12T22:37:13.303Z (2 months ago)
- Language: JavaScript
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SiirzaBot
A DiscordJS bot sending messages in a specific Discord channel if a specific streamer is online, can also be configured to query verified runs posted by somebody on speedrun.com# How to setup?
There is no need to be an expert for that since it's a Discord Bot so if you follow these guidelines you should be fine :1. Dowload the last version (in release section)
2. Open the folder and edit the `config.default.json` file to match your settings (see the section below for more details)
3. Rename your configuration file to `config.json`
4. Use `npm install` to install needed dependencies.
5. Run `index.js`There you go!
# What to put in my configuration file?
Some more details :
- `ADMIN_ID` is an array fullfilled with Discord IDs as integer, so no need to put them as a string.
- `DISCORD_CHANNEL_ID`s are where your notifications will be sent **IDs need to be a string so keep the quotes**.
- About Twitch API, just take a look at [this repository](https://github.com/mauricew/twitch-graphql-api) for more details and how to fill `HEADERS` section.
- `RUNNER_APIKEY` is found on your [speedrun.com](https://www.speedrun.com) profile in the Developper section which you can find by scrolling down a bit.# Any suggestion or troubleshooting?
- For any suggestion I let you open an issue maybe I will take a look but no guarantee!
- If you have any problem (which is due to my code not during your setup) I let you open an issue as well or if more sensitive please send a mail at [email protected]