A simple Facebook messenger bot. Mostly group chat stats.
A simple Facebook messenger bot. Records chat history (not message contents) and provides useful functionality such as returning user statistics. Built using Node, Facebook-chat-api, Node-canvas, and a ChartJS wrapper for Node-canvas.
$
|| $help
responds with message describing all commands available to users, and corresponding examples.$stats <target>
responds with individual user statistics. Dataset includes messages sent and reactions (sent and received).$stats <target> draw
responds with group chart, or individual user chart if valid target is provided.Current Features:
$<command> [target] [options]
.Planned Features:
Below shows user’s total share of messages in group chat and the exact timestamp of the chart creation. Invoked by using $stats draw
. The graph will be improved upon to make information more concise and visually appealing.