Skip to content
This repository was archived by the owner on Dec 30, 2024. It is now read-only.

Giveth/giveth-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb8e95d · Aug 13, 2019
Oct 6, 2018
Oct 9, 2018
Oct 6, 2018
May 22, 2018
Oct 6, 2018
Jul 11, 2019
Aug 13, 2019
Oct 9, 2018
Jul 11, 2019
Jul 11, 2019
Jun 28, 2019

Repository files navigation

Giveth bot

A matrix bot that handles everything from information to point dishing for the Giveth community.

Development

  1. Follow this guide to get client_secret.json.
  2. install dependencies: npm install
  3. Create a matrix account using riot.im
  4. Create a bot_credentials.json file containing the username and password of the bot in JSON format. Should look something like:
{
  "username": "name",
  "password": "password"
}
  1. Simply start the bot using: node index

Production

The bot is automatically deployed to Digital Ocean using Circle CI.

client_secret.json, bot_credentials.json and credentials.json are required files.

Usage

Invite your bot to a room and use one of the folowing commands:

  • !dish [# of points] [type of points] points to [handle] for [reason explaining why].
  • !help for more information.
  • !sheet to see the current rewardDAO sheet

Pull requests are welcome! Please run npm test before submitting a PR to ensure that you have not introduced any errors.

About

Giveth matrix community bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published