Skip to content

A simple NodeJS server to accept requests from Ko-Fi Webhook service and translate them into a Discord embed!

License

Notifications You must be signed in to change notification settings

svenberg/kofi-discord-alerts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ko-Fi Discord Alerts Server

A simple NodeJS server to accept requests from Ko-Fi Webhook service and translate them into a Discord embed!

GitHub issues GitHub license Total alerts Language grade: JavaScript

Installation

  • You need NodeJS v12.16.2! Get it here
  • You need to install the dependecies, to do that open a terminal inside the installation folder and run npm install
  • After the installation has complemeted, configure the server by copying the config.template.json, naming it to config.json and editing the values inside it.
  • To start the server, run node server.js!

Check out pm2 or forever to have your server running 24/7!

You can optionally use CloudFlare or simply your server IP address, for instance http://123.456.789:SERVERPORTHERE/post as the webhook link and it will work like a charm!

Check out Glitch.com if you would like your server to be hosted for free rather than paying for VPS or Dedicated server!

Usage

Go to https://ko-fi.com/manage/webhooks and enter your server IP/domain and add /post to the end. For example, http://example.com/post, hit Update and you are ready to roll! As long as your server is running, you will receive notifications automatically to the webhook you have provided in the configuration file! Enjoy :)

Issues and Contributors

Feel free to submit issues, ideas and others as well as contribute to the project!

ko-fi

About

A simple NodeJS server to accept requests from Ko-Fi Webhook service and translate them into a Discord embed!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%