Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vapor/penny-bot

The code that runs Penny 🤖
https://github.com/vapor/penny-bot

discord-bot server-side-swift swift vapor

Last synced: about 2 months ago
JSON representation

The code that runs Penny 🤖

Awesome Lists containing this project

README

        

# Penny Penny

Penny is a Swift bot that works for the [Vapor](https://vapor.codes) community.



Team Chat


Tests CI


Deploy Lambdas CI


Deploy Penny CI


Swift 5.10+

### Features
* [x] Give coins to the members when they're "thanked".
* [x] Automatically ping members based on the ping-words they have set up.
* Implemented as `/auto-pings` slash command.
* [x] Respond to certain command-texts with predefined answers.
* Implemented as `/faqs` slash command.
* [x] Automatically respond to commonly asked questions.
* Implemented as `/auto-faqs` slash command.
* [x] Automate SemVer releases and report on Discord.
* [x] Report GitHub PRs and Issues on Discord.
* [x] Report StackOverflow questions on Discord.
* [x] Report Swift evolution proposals on Discord.
* [x] Connect members' Discord & GitHub accounts for better integrations.
* [x] Thank members when they contribute to Vapor repositories.
* [ ] Manage sponsor/backer status of GitHub users.