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

https://github.com/andreasgassmann/discord-faq-bot

A simple bot that helps you answer frequently asked questions on your server.
https://github.com/andreasgassmann/discord-faq-bot

bot discord discord-bot discord-js faq yamdbf

Last synced: about 2 months ago
JSON representation

A simple bot that helps you answer frequently asked questions on your server.

Awesome Lists containing this project

README

        

# Discord FAQ bot

A simple simple bot that helps you answer frequently asked questions on your server.

[Add the bot](https://discordapp.com/api/oauth2/authorize?client_id=441430430403526657&permissions=0&scope=bot)

[Support discord](https://discord.gg/uTw6e7d)

## Commands

The standard prefix is `!`, but if that doesn't work you can also do `@FAQ `. The bot only listens to commands starting with `faq`, so there shouldn't be any conflicts with other bots, even if they share a prefix.

```
!faq Show a list of all FAQs
!faq (@user) Show specific FAQ
!faq add Add new FAQ
!faq delete Delete specific FAQ
!faq help (command) Display help
!faq list Show a list of all FAQs
!faq detail Show details of a specific FAQ
!faq set Set a property of an FAQ. Use `!faq help set` for more info
!faq autoResponse Enable or disable automatic responses
!faq setprefix [prefix] Set or check command prefix
```

## Standard use case

After inviting, set up the bot by adding one FAQ to the bot:

`!faq add prefix To change the prefix you can do '!faq setprefix !'`

Now when a user asks how he can change the prefix, you can simple do

`!faq prefix @user`

This will mention the user and send him the answer you specified.

## Advanced

### Setting properties of FAQs

To improve your FAQ, you can add properties to individual FAQs. The following properties are available:

question (default: empty)
answer (default: value set during !faq add)
tags (default: empty)
enableAutoAnswer (default: true)

Example: `!faq set question prefix How do I set the prefix?`

## Planned features

### Automatic answering

You can define triggers that are related to your FAQ and the bot will answer automatically