UNPKG

multi-stream-chatbot

Version:

Chatbot framework that listens and sends messages to multiple streaming platforms simultaneously

21 lines (16 loc) 508 B
var ChatActionInterface = require("./chatActionInterface") class AbstractSimpleChatAction extends ChatActionInterface { matchesCommand(message, ctx) { return true } async getMessage(message, ctx) { if (this.matchesCommand(message, ctx)) { const message = await this.makeMessage(message, ctx) return message } } async makeMessage(message, ctx) { throw new Error("Unimplemented") } } module.exports = AbstractSimpleChatAction