Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gtomitsuka/montreus-chat
Montreus Chat - A Node.js + Socket.IO Chat, supporting Markdown and commands!
https://github.com/gtomitsuka/montreus-chat
chat socket-io
Last synced: 2 months ago
JSON representation
Montreus Chat - A Node.js + Socket.IO Chat, supporting Markdown and commands!
- Host: GitHub
- URL: https://github.com/gtomitsuka/montreus-chat
- Owner: gtomitsuka
- License: mit
- Created: 2015-01-17T16:33:49.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-04T14:20:49.000Z (over 9 years ago)
- Last Synced: 2024-04-01T11:32:11.136Z (10 months ago)
- Topics: chat, socket-io
- Language: CSS
- Homepage:
- Size: 2.34 MB
- Stars: 15
- Watchers: 6
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# montreus-chat
![Travis Build](https://travis-ci.org/gtomitsuka/montreus-chat.svg?branch=feature%2Fopen-sans)Montreus Chat, as you can find on http://chat.oratio.io/room/900.
It's based on Node.js + Express.js + Socket.IO, and supports *Markdown*.
It includes tons of security: Protection against XSS scripting, against huge messages and thousands of robot connections that could take the server down.Database-less edition available on the `no-db` branch.
## Installation Guide
1. Clone the repo using `git clone https://github.com/gtomitsuka/montreus-chat.git`.
1. Rename the `sample-config.json` to `config.json` and change it's config, if necessary.
1. Rename the `sample-room.json` to `room.json` and create your own rooms!
1. Run the `npm install` command on the repo's folder.
1. And for starting the instance run `node .`. You should use the Forever or PM2 modules for deamonzing the chat.## Commands
These are the available Montreus Chat commands as of v2.7.x:/help
/bot-say
/broadcast
/me