Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jabirchall/nimdadiscord

An Advanced Discord Bot with a nice plugin system.
https://github.com/jabirchall/nimdadiscord

bot bot-framework chatbot discord discord-bot nimda php php7 yasmin

Last synced: about 2 months ago
JSON representation

An Advanced Discord Bot with a nice plugin system.

Awesome Lists containing this project

README

        

# NimdaDiscord
Nimda ❤ [Yasmin](https://github.com/CharlotteDunois/Yasmin)

[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/ages-18.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](https://forthebadge.com)
## Getting Started

To install this bot run `./composer create-project JABirchall/NimdaDiscord NimdaDiscord` or clone/download this
repository to your server

Edit the configuration files in `/Nimda/Configuration` to get a discord API token go here:
https://discordapp.com/developers/applications/

Once all packages are installed run `php start.php`

## Prerequisities

* PHP version 7.1+
* php_PDO extentions
* mbstring
* A discord bot token

## Features

* Asynchronous execution
* Multi server suport
* Plugin Auto-loading and Auto-installing
* Eloquent database support for Progresql, Mysql, MSSQL, SQLite
* Timers

## Coding style

We use FIG PSR-2 coding style standard, please read
[PSR-2 coding style guide](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
for specific details.

## Deployment

This bot must be run in CLI: php start.php

## Built With

* PHP 7.3 - Totally
* Love - Maybe
* PHPStorm - ergaerga

## Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull
requests to us.

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the
[tags on this repository](https://github.com/JABirchall/NimdaDiscord/tags).

## Authors

* **JABirchall** - *Maintainer, Bot base, plugin system, timers*
* **Thurston** - *Intern, events*

See also the list of [contributors](https://github.com/JABirchall/NimdaDiscord/graphs/contributors) who participated in
this project.

## License

This project is licensed under GNU AGPLv3 License - see the [LICENSE](LICENSE) file for details

## Acknowledgments

* noother
* [CharlotteDunois](https://github.com/CharlotteDunois)