Skip to content

rodsouto/kleros-moderator-bot

Repository files navigation

Installation

Copy .env.dist to .env and configure the telegram API key.

Create sqlite database

yarn create-db

Start bot

yarn start-bot

pm2

Installation

yarn global add pm2

Commands

yarn pm2:start
yarn pm2:stop-all
yarn pm2:delete-all

Telegram Commands

Command Description Group Admin Normal user
/newaccount Creates a new bot account
/setaccount [address] Sets the bot address of the current chat
/getaccount Returns the bot address of the current chat
/setrules [by reply/username/id] Set chat rules from the quoted message
/setrules [url] Set chat rules from the specified url
/getrules Get chat rules
/addmod [username] Promotes a user to moderator
/removemod [username] Demotes a user from moderator
/ban [by reply/username/id] Bans a user
/addevidence [questionId] [by reply/username/id] Adds the quoted message as evidence to the arbitrator of questionId
/setlanguage Sets the current chat language

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published