All Projects → mzp → Prpr

mzp / Prpr

Licence: mit
GitHub pull requests' reaction bot

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Prpr

Arachnid
Powerful web scraping framework for Crystal
Stars: ✭ 68 (-6.85%)
Mutual labels:  bot
Line Bot Sdk Perl
LINE Messaging API SDK for Perl
Stars: ✭ 69 (-5.48%)
Mutual labels:  bot
Serverless Slackbot
A boilerplate Serverless Slackbot framework with a custom scripts folder (like Hubot)
Stars: ✭ 72 (-1.37%)
Mutual labels:  bot
Avaire
A multipurpose Discord bot made for fun
Stars: ✭ 68 (-6.85%)
Mutual labels:  bot
Dep
[DEPRECATED] Use https://github.com/z0al/dependent-issues instead
Stars: ✭ 69 (-5.48%)
Mutual labels:  bot
Example Bots
An example bot directory for DiscordSharpPlus library. Contains C# and VB.NET examples.
Stars: ✭ 69 (-5.48%)
Mutual labels:  bot
Ex mustang
✨ A simple, clueless bot
Stars: ✭ 67 (-8.22%)
Mutual labels:  bot
Mojo Weixin
使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,181 (+1517.81%)
Mutual labels:  bot
Laravel Botscout
Block malicious scripts using botscout.com protection for your laravel app
Stars: ✭ 69 (-5.48%)
Mutual labels:  bot
Yukiko
powerful Discord bot that includes XP system, Leaderboard, Music, Welcome and farewell message, Moderation, and much more!
Stars: ✭ 72 (-1.37%)
Mutual labels:  bot
Talkify
Talkify is an open source framework with an aim to standardize and model conversational AI enabling development of personal assistants and chat bots. The mission of this framework is to make developing chat bots and personal assistants as easy as spinning up a simple website in html.
Stars: ✭ 68 (-6.85%)
Mutual labels:  bot
Telegram Pm Chat Bot
Telegram Private Message Chat Bot
Stars: ✭ 69 (-5.48%)
Mutual labels:  bot
Jarvis On Messenger
💬 A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks
Stars: ✭ 1,167 (+1498.63%)
Mutual labels:  bot
Turibot
TuriBot is a simple way to communicate with Telegram APIs in PHP
Stars: ✭ 68 (-6.85%)
Mutual labels:  bot
Frostybot Js
Frostybot-JS is a cryptocurrency trading API endpoint, designed to execute webhook or REST requests as orders on a variety of well-known exchanges. While primarily designed to automate your Tradingview strategies, Frostybot can also be integrated with any other software using webhooks or REST. Bitmex, FTX, Deribit and Binance are supported.
Stars: ✭ 72 (-1.37%)
Mutual labels:  bot
Fb Botmill
A Java framework for building bots on Facebook's Messenger Platform.
Stars: ✭ 67 (-8.22%)
Mutual labels:  bot
Create Discord Bot
Create Discord bots using a simple widget-based framework.
Stars: ✭ 70 (-4.11%)
Mutual labels:  bot
Basicbot
A basic example of a Discord Bot written in Python. (discord.py)
Stars: ✭ 73 (+0%)
Mutual labels:  bot
Distube
A Discord.js v12 module to simplify your music commands and play songs with audio filters on Discord without any API key. Support YouTube, SoundCloud, Bandcamp, Facebook, and 700+ more sites
Stars: ✭ 73 (+0%)
Mutual labels:  bot
Webbybot
chatterbot written in es6 (es2015), fork from hubot
Stars: ✭ 71 (-2.74%)
Mutual labels:  bot

Prpr Build Status Code Climate

Prpr is pull requests' reaction bot.

Plugins

Handler

Handler provides various behaviors.

Publisher adapter

Publish adapter provides bridge to some chat service.

Configuration

Env

Store configuration value in environment variables. They are easy to change between deploys without changing any code.

GITHUB_ACCESS_TOKEN - access token for your bot
GITHUB_HOST - github host for github enterprise

Your personal access token could be created at settings.

Gemfile

All you need to use your favorite plugins is to write their names into Gemfile. Prpr will load them before running.

# Gemfile
gem "prpr"
gem "prpr-slack"
gem "prpr-checklist"
gem "prpr-conflict_label"
....

Setup

Deploy

See prpr-template for example.

Deploy

Setup webhook

Open webhook setting of your github repository, and input lik following.

  • Payload URL: http://prpr.example.com
  • Content type: application/x-www-form-url-encoded
  • Which events would you like to trigger this webhook?: Send me everytihng

Webhook

LICENSE

The gem is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].