https://github.com/coast-team/mute-bot-storage
Bot storage server for MUTE
https://github.com/coast-team/mute-bot-storage
bot server storage-provider
Last synced: 11 months ago
JSON representation
Bot storage server for MUTE
- Host: GitHub
- URL: https://github.com/coast-team/mute-bot-storage
- Owner: coast-team
- Created: 2016-11-30T17:41:19.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-02T09:41:33.000Z (about 7 years ago)
- Last Synced: 2025-06-02T10:02:52.529Z (about 1 year ago)
- Topics: bot, server, storage-provider
- Language: TypeScript
- Homepage:
- Size: 3.78 MB
- Stars: 2
- Watchers: 14
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Mute-bot-storage
Very simple bot storage NodeJS server written in Typescript to use with [MUTE](https://github.com/coast-team/mute). It may be invited into MUTE collaboration session, like any other collaborator, but it never modifies the document content or title. Its role is to store the document into MongoDB.
## Features
- Can participate in several MUTE sessions independently
- Has REST API to get bot name and the list of all documents in database
## Usage
```shell
Usage: node server [options]
Options:
-h, --help output usage information
-n, --name Specify a name for the bot, DEFAULT: "Repono"
-h, --host Specify host address to bind to, DEFAULT: "0.0.0.0"
-p, --port Specify port to use for the server (REST API), DEFAULT: 8080
-b, --portBot Specify port to use for the peer to peer bot, DEFAULT: 9000
-s, --signalingURL Specify Signaling server url for the peer to peer bot, DEFAULT: http://signal2.loria.fr
-t, --https If present, the REST API server is listening on HTTPS instead of HTTP
-l, --logLevel Specify level for logging. DEFAULT: "info".
-f, --logFile If specified, writes logs into file
```