marvin v0.3.1 Marvin.Core

The core of Marvin. This module is responsible for interfacing with the underlying Slack dependency.

Summary

Functions

handle_close(reason, slack, state)
handle_connect(slack, state)
handle_info(message, slack, state)
handle_message(arg1, slack, state)

Capture and dispatch reaction_

init(map, socket)
start_link(token, initial_state, client \\ :websocket_client)
websocket_handle(arg, arg2, state)
websocket_info(message, connection, state)
websocket_terminate(reason, connection, map)