Giter VIP home page Giter VIP logo

misskey-github-notifier's Introduction

misskey-github-notifier

GitHub notifier for Misskey

Configuration

Make a file called config.json and put your JSON into it to configure the bot.

GitHub webhook

  1. Go to the settings of your repo -> Webhooks -> Add Webhook
  2. For Payload URL, put the URL or IP you'll be hosting the bot on followed by /github
  3. For content type, select application/json
  4. Make a random string of characters (~25 chars) and put it under Secret. Put the same string under hookSecret in config.json.

Misskey bot

  1. Go to a bot-friendly Misskey instance and make a new account. Put the instance URL (including the https:// part) under instance in config.json. Please mark the account as a bot.
  2. On the profile, hit the 3 dots -> Edit Profile
  3. Go to API -> Generate Token
  4. Put the token into i in config.json

Config schema

{
	"port": 3000,
	"hookSecret": "",
	"i": "",
	"instance": ""
}

misskey-github-notifier's People

Contributors

anatawa12 avatar mei23 avatar noridev avatar samunohito avatar syuilo avatar thatonecalculator avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

misskey-github-notifier's Issues

うごいてない

サーバー代を払ってないとかで動いてないのですが、割と不便……
@cookieramen に頼んで再開してほしいです。

Setup guide

The setup instructions are very unclear, like what i is supposed to be, the format everything should be on respective websites, etc. I'm trying to make a PR to fix formatting MFM but it's very hard to set the bot up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.