pubnub / chat-engine-markdown

Renders markdown in PubNub Chat Engine

Home Page:https://www.pubnub.com/developers/chat-resource-center/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository is a part of the ChatEngine Framework. For more information on building chat applications with PubNub, see our Chat Resource Center.

Markdown Plugin for ChatEngine

Adds the ability to render Markdown in a ChatEngine Chat

Quick Start

  1. Have a ChatEngine server running already, instantiate a client and connect it
const ChatEngine = ChatEngineCore.create({
    publishKey: 'pub-key-here',
    subscribeKey: 'sub-key-here'
});

ChatEngine.connect('Username');
ChatEngine.on('$ready', () = { ... });
  1. Attach this plugin to the channel you want, in this case global
ChatEngine.global.plugin(ChatEngineCore.plugin['chat-engine-markdown']());
  1. Listen for the message event
ChatEngine.global.on('message', (payload) => {
    console.log(payload.data.text);
});
  1. Send a message containing Markdown
ChatEngine.global.emit('message', {
    text: 'This is some *markdown* **for sure**.'
});
// This is some <em>markdown</em> <strong>for sure</strong>.

Support

  • If you need help, have a general question, have a feature request or to file a bug, contact support@pubnub.com.

About

Renders markdown in PubNub Chat Engine

https://www.pubnub.com/developers/chat-resource-center/

License:Other


Languages

Language:JavaScript 52.7%Language:HTML 47.3%