💡 Add main documentation
This commit is contained in:
parent
eedfbcc2ab
commit
ab4c9ca38c
48
README.md
Normal file
48
README.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# Alfred
|
||||||
|
<small>The Synology ChatBot</small>
|
||||||
|
|
||||||
|
## Preparation
|
||||||
|
|
||||||
|
In your synology chat application (let's say at https://chat.example.com), let's create a bot!
|
||||||
|
* Log in as an administrator
|
||||||
|
* Click on your avatar and choose `Integration`
|
||||||
|
* Choose `Bots`
|
||||||
|
* Click on `Create`
|
||||||
|
* Select `Activate` but don't hide him, name him `Alfred` (advised but not mandatory ;))
|
||||||
|
* Outgoing URL should be the URL where the bot is, mine is on the same NAS, so something like this *https://nas.example.com/alfred/index.php*
|
||||||
|
* Note the `Incoming URL` and `Token` for later
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
```shell script
|
||||||
|
git clone
|
||||||
|
composer install
|
||||||
|
cp config.example.php config.php
|
||||||
|
vi config.php
|
||||||
|
```
|
||||||
|
|
||||||
|
In config.php, you must enter the `Incoming URL` and `Token` previously configured.
|
||||||
|
|
||||||
|
You can also change the way the bot will talk to you.
|
||||||
|
|
||||||
|
## Bot commands
|
||||||
|
|
||||||
|
### Hello world
|
||||||
|
|
||||||
|
Tell him `hello`, `hi`, `bonjour` or `salut` and he will respond cordially
|
||||||
|
|
||||||
|
### Lorem Ipsum
|
||||||
|
|
||||||
|
Tell him `lorem` or `lorem ipsum`
|
||||||
|
|
||||||
|
### Youtubedl
|
||||||
|
|
||||||
|
Tell him : télécharge *URL* en `audio`, `video` or `vidéo`, he'll do the job in the background and tell you if the command is launched (but not the result)
|
||||||
|
|
||||||
|
### Kanboard
|
||||||
|
|
||||||
|
You must configure it first and then :
|
||||||
|
|
||||||
|
* To list projects : Tell him something like "Liste moi mes projets"
|
||||||
|
* To add a task : Tell him "Ajoute la tache *tache dans "project's id""
|
||||||
|
* To list tasks in a project : Tell him "liste moi les taches de "project's id""
|
Loading…
Reference in New Issue
Block a user