UNPKG

1.04 kBJavaScriptView Raw
1exports.room_enter = function (webhook) {
2 var item = webhook.item;
3 return {
4 webhookId: webhook.webhook_id,
5 room: item.room,
6 sender: item.sender
7 };
8};
9
10exports.room_exit = function (webhook) {
11 var item = webhook.item;
12 return {
13 webhookId: webhook.webhook_id,
14 room: item.room,
15 sender: item.sender
16 };
17};
18
19exports.room_message = function (webhook) {
20 var item = webhook.item;
21 return {
22 webhookId: webhook.webhook_id,
23 room: item.room,
24 sender: item.message.from,
25 message: item.message,
26 content: item.message.message
27 };
28};
29
30exports.room_notification = function (webhook) {
31 var item = webhook.item;
32 return {
33 webhookId: webhook.webhook_id,
34 room: item.room,
35 sender: {
36 name: item.message.from
37 },
38 message: item.message,
39 content: item.message.message
40 };
41};
42
43exports.room_topic_change = function (webhook) {
44 var item = webhook.item;
45 return {
46 webhookId: webhook.webhook_id,
47 room: item.room,
48 sender: item.sender,
49 topic: item.topic
50 };
51};