Un bot sur le chat Synology
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Clement Desmidt 8778174ec2 :bulb: Add picture 15 hours ago
bot :tada: Hello world 2 weeks ago
docs :bulb: Add picture 15 hours ago
.gitignore :tada: Hello world 2 weeks ago
README.md :bulb: Add picture 15 hours ago
composer.json :tada: Hello world 2 weeks ago
composer.lock :tada: Hello world 2 weeks ago
config.example.php :tada: Hello world 2 weeks ago
index.php :tada: Hello world 2 weeks ago

README.md

Alfred

The Synology ChatBot

Alfred replies!

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

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””