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

https://github.com/link-wolf/kupobot

My first (simple) general purpose discord bot
https://github.com/link-wolf/kupobot

bot discord discord-bot nodejs

Last synced: about 2 months ago
JSON representation

My first (simple) general purpose discord bot

Awesome Lists containing this project

README

          


Link-Wolf - kupobot
Year - 2021
stars - kupobot
forks - kupobot
issues - kupobot
discord - bot



Kupobot


kupo ?

A general purpose discord bot




Report Bug
·
Request Feature


Table of Contents



  1. About The Project


  2. Getting Started

  3. Usage

  4. Roadmap

  5. Contributing

## About The Project


Made with Node.js
Made with SQLite




kupobot header

Kupobot is a classic and simple **french** discord bot developped in javascript
It was my first real project with javascript and with bots
The bot isn't public and only run on 2 servers

### Features

- Reacts to all messages containing `kupo`, with a random answer among several predefined ones
- Answers existential questions containing both `kupo` and `?` (on the same principle as [Magic 8 Ball](https://en.wikipedia.org/wiki/Magic_8_Ball))
- Answers all greetings (contained in the [config file](/config.json)) containing `kupo`
- Reacts to a few other types of messages (like `quoi` -> `feur`)

Commands :

- `/kupohelp` to see all features
- `/suggestion [user suggestion]` to send your idea directly from discord
- `/annivset [day 1-31]/[month 1-12]` save your birthday so the bot can announce it on d day
- `:annivdel [user tag]` **ADMINISTRATOR ONLY** delete the birthday of the specified user

(back to top)

## Getting Started

The bot is private

(back to top)

## Usage examples


The help command


kupobot help



The existential question answer


kupobot 8ball like

(back to top)

## Roadmap

- [ ] Add more usefull features

See the [open issues](https://github.com/Link-Wolf/kupobot/issues) for a full list of proposed features (and known issues).

(back to top)

## Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

(back to top)