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

https://github.com/redocinortyc/sheriff

Sheriff is the official Discord bot for the International Junior Honor Society, and maintained by the whole IJHS community
https://github.com/redocinortyc/sheriff

bot discord discord-bot discord-js discordjs nodejs

Last synced: over 1 year ago
JSON representation

Sheriff is the official Discord bot for the International Junior Honor Society, and maintained by the whole IJHS community

Awesome Lists containing this project

README

          





Sheriff logo





IJHS Discord server
License


## About

Sheriff is a multipurpose Discord bot that utilizes [Node.js](https://nodejs.org) and the
[Discord API](https://discord.com/developers/docs/intro). It is also the official Discord bot for the International Junior Honor Society (IJHS). It is owned by [Cytronicode](mailto:novodoodle@gmail.com), but it is maintained by the whole IJHS community.

- Multipurpose
- Community maintained
- 100% slash command-based

See [the features guide](https://github.com/cytronicode/sheriff/blob/main/features.md) if you'd like to get a glimpse into what Sheriff is capable of!

## Features

### Experimental commands
- Bot reactions

### Moderation commands
- Kick
- Ban and unban

### Role commands
- Add/give role

### Utility commands
- Ping

### Fun commands
- Cryptocurrency data

### Info commands
- About IJHS
- About the SLC
- About the committees

## Cloning the repository onto your local system

**Node.js 16.9.0 or newer is required.**

```sh-session
$ git clone https://github.com/Cytronicode/sheriff.git
```

Note that if you want to base your own bot off of this repository, you need to rename the `config-example.json` file to `config.json` and add the guild ID and client ID. Additionally, note that **the bot token is an environment variable**, so there is also a need for you to create a local `.env` file.

## Contributing

Before creating an issue, please ensure that it hasn't already been reported/suggested.
See [the contribution guide](https://github.com/cytronicode/sheriff/blob/main/.github/CONTRIBUTING.md) if you'd like to submit a PR.