Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update bots.md #463

Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 66 additions & 38 deletions src/content/site/bots.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,89 +21,101 @@ Judgebot has a 50-point system. Each infraction gives you points, and points dec

**Source:** https://github.com/the-programmers-hangout/JudgeBot

**Prefix:** `j!`
**Prefix:** `/`

### Commands

`j!selfhistory` - Will DM your infraction history.
`/help` - Displays a help menu.

`:stop_sign:` - Reacting to a message with this emote will alert staff to it. Use it if you see any potentially rule breaking content.
`/info` - Bot info for JudgeBot.

## Aura
`/rules` - List the rules of this guild.

**Description:** Aura bot will hand out karma to users that earn it. Giving karma is as simple as mentioning (tagging) a user and thanking them in the same message.
`/selfhistory` - View your infraction history.

**Source:** https://github.com/the-programmers-hangout/aura
`/viewrule` - List a rule from this guild.

**Prefix:** `karma!`
`:stop_sign:` - Reacting to a message with this emote will alert staff to it. Use it if you see any potentially rule breaking content.

### Commands
## DocsBot

`karma!explain` - Details how the karma system works.
**Description:** DocsBot can retrieve documentation for discord.js

`karma!help` - Displays help information.
**Source:** https://github.com/the-programmers-hangout/tph-docs-bot

`karma!karma` - Displays your karma.
**Prefix:** `/`

`karma!leaderboard` - Displays the karma leaderboard.
### Commands

`karma!profile` - Gives a karma breakdown per channel.
`/djs` - Search discord.js documentation.

`karma!reactions` - Details the reactions that Aura can add to messages.
`/mdn` - Search MDN Web Docs.

## DocsBot
## FormatBot

**Description:** DocsBot can retrieve documentation for discord.js
**Description:** FormatBot is a bot that uses interactions to format code snippets.

**Source:** https://github.com/the-programmers-hangout/tph-docs-bot
**Source:** https://github.com/tatupesonen/formatbot

**Prefix:** `/`

### Commands

`/djs` - Search discord.js documentation.
`/format` - Formats a message that's given as an argument.

`/mdn` - Search MDN Web Docs.
`/tex` - Formats LaTeX.

## HangoutBot

**Description:** HangoutBot is a general usage bot, replacing some of the functionality of HotBot.

**Source:** https://github.com/the-programmers-hangout/HangoutBot

**Prefix:** `tph!`
**Prefix:** `/`

### Commands

`tph!avatar` - View the avatar of a user.
`/dadjoke` - Returns a random dad joke.

`tph!help` - Displays help information for the bot or a command.
`/details server` - Display a message giving basic server information.

`tph!invite` - View the server invite link.
`/details user` - Displays information about the given user.

`tph!listreminders` - List your reminders.
`/details role` - Displays information about the given role.

`tph!productivemute` - Mutes all non-productive channels. (e.g hangout)
`/details avatar` - Gets the avatar from the given user.

`tph!remindme` - Sets a reminder.
`/flip` - Choose one of the given choices.

`tph!selfmute` - Mutes all channels.
`/help` - Displays a help menu.

`tph!serverinfo` - Displays server information.
`/info` - Bot info for HangoutBot.

`tph!userinfo` - Displays info for a user.
`/productivemute` - Hide social channels for a given amount of time.

`/remindme` - A command that'll remind you about something after the specified time.

`/selfmute` - Mute yourself for the given amount of time.

## Keeper

**Description:** Keeper is a bot that allows you to bookmark messages by adding the `:bookmark:` emote reaction to a message.

**Source:** https://github.com/ddivad195/keeper

**Prefix:** `keeper!`
**Prefix:** `/`

### Commands

N/A
`/bookmark` - Bookmark this message.

`/help` - Display a help menu.

`/info` - Bot info for Keeper.

`/reminder` - Set a reminder about a message.

`/stats` - View Keeper statistics.

## ModMail

Expand All @@ -113,6 +125,7 @@ N/A

**Usage:** All you need to do is send a message. We'll see any edits you make to your message too!

<!--
## Mimic

**Description:** Mimic is a bot that talks like you! If you opt-in it will save your messages and build markov chains in order to generate sentences that mimic how you and other users type!
Expand Down Expand Up @@ -144,20 +157,31 @@ N/A
`mimic!start` - Provide the start of a sentence and let mimic finish it! Use quotations around your sentence!

`mimic!stats` - Display statistics of your messages
-->

## Polly

**Description:** Polly is our macro bot.

**Source:** https://github.com/the-programmers-hangout/Polly

**Prefix:** `++` or `+` for a self destructing invocation
**Prefix:** `/` for commands and `++` or `+` for macros.

### Commands

#### Help

`++listmacros` - Lists all of the available macros
`/listallmacros` - Lists all macros available in the guild, grouped by channel.

`/listmacros` - List all macros in the current channel.

`/macro` - Search and send a macro.

`/macroinfo` - Get information for a macro.

`/macrostats` - Get statistics on the most and least used macros.

`/searchmacros` - Search the available macros.

#### Here are some commonly used macros

Expand Down Expand Up @@ -229,11 +253,15 @@ N/A

**Source:** https://github.com/the-programmers-hangout/SuggestionBot

**Prefix:** `s!`
**Prefix:** `/`

### Commands

`/help` - Display a help menu.

### commands
`/info` Bot info for SuggestionBot.

`s!suggest your suggest message here` - Send in your suggestion message
`/suggest` - Make a suggestion.

## Passive bots

Expand All @@ -253,13 +281,13 @@ Below are the bots you will see in the server but you will not need to interact

## Emourge

**Description:** Emourge tracks emote usage. We use this to help us identify the least used emotes incase we want to add some new ones!
**Description:** Emourge tracks emote usage. We use this to help us identify the least used emotes in case we want to add some new ones!

**Source:** https://github.com/dfireBird/emourge-mongo

## Hawk

**Description:** Hawk manages nickname prefixes & suffixes. It adds 🔨 to staff nicks and organises the occasional nick party!
**Description:** Hawk manages nicknames and organises the occasional nick party!

**Source:** https://github.com/the-programmers-hangout/Hawk

Expand Down
Loading