Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laurarozier/kick_api
https://github.com/laurarozier/kick_api
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/laurarozier/kick_api
- Owner: LauraRozier
- Created: 2023-03-13T21:38:52.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-26T22:12:17.000Z (over 1 year ago)
- Last Synced: 2024-04-16T07:48:52.669Z (9 months ago)
- Language: JavaScript
- Size: 27.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kick_api
Since there are no dev docs yet, a little bit of creative wizzardry to pull info through CF's protection.
## Note
Use at your own risk, Puppeteer was used to interact with CloudFlare's protection. This might be frowned uppon by the devs/owners of Kick.
## Sample Discord bot
The Discord bot is built on NodeJS and requires Redis to keep track of live/offline users.
You probably want to change the goofy config files to a database and add commands of an admin panel to manage the bindings and per-guild settings.
I also didn't add sharding as that's outside of the scope of a sample.If there is something that isn't obvious or confusing, feel free to ask.
You can completely remove the `docs` directory and the `humanoid-js` dependency in `package.json` to save some space and install/update time.
To start the app use:
- NPM (Any OS) : `npm start`
- PM2 (Linux) : `pm2 restart pm2.config.json --env production` (Use `pm2 save` to make it auto-start on Linux OS boot)