Skip to content

nioc/node-red-contrib-nextcloud-talk

Repository files navigation

Node-RED Nextcloud talk

license: LGPLv3 GitHub release GitHub Lint Workflow Status GitHub Publish Workflow Status npm

Nextcloud Talk connector for Node-RED without any third-party dependencies

Key features

  • Send message to room as bot,
  • Listen for messages in room.

Installation

Search node-red-contrib-nextcloud-talk within the palette manager or install with npm from the command-line (within your user data directory):

npm install node-red-contrib-nextcloud-talk

As with every node installation, you may need to restart Node-RED for it to pick-up the new nodes.

Configuration

Nextcloud Talk

Install a bot by providing the following three pieces of information (see docs):

  • bot name,
  • secret (between 40 et 128 characters),
  • full URL of your Node-RED instance (including the access path)
occ talk:bot:install mybotname mySup3rSecret https://node-red-instance.domain.ltd:1880/talk

Node-RED

Important

In order to verify the message signature, you will need to modify the httpAdminRoot attribute in the setting.js file so that it is not at the root.

{
    // uncomment to ensure that admin does not use "/"
    httpAdminRoot: '/admin',
}

Configure your node with the shared secret, nextcloud URL.

Versioning

node-red-contrib-nextcloud-talk is maintained under the semantic versioning guidelines.

See the releases on this repository for changelog.

Contributors

  • Nioc - Initial work

See also the full list of contributors to this project.

License

This project is licensed under the GNU Lesser General Public License v3.0 - see the LICENSE file for details

About

Nextcloud Talk connector for Node-RED without any third-party dependencies

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors