提交 c67b41ab 编写于 作者: ruiruibupt's avatar ruiruibupt

add more room.say log

上级 14b7d216
...@@ -121,28 +121,33 @@ bot ...@@ -121,28 +121,33 @@ bot
/** /**
* Global Event: room-join * Global Event: room-join
*/ */
.on('room-join', async function(this, room, inviteeList, inviter) { .on('room-join', async function(room, inviteeList, inviter) {
log.info( 'Bot', 'EVENT: room-join - Room %s got new member %s, invited by %s', log.info( 'Bot', 'EVENT: room-join - Room %s got new member %s, invited by %s',
await room.topic(), await room.topic(),
inviteeList.map(c => c.name()).join(','), inviteeList.map(c => c.name()).join(','),
inviter.name(), inviter.name(),
) )
const topic = await room.topic()
room.say(`welcome to ${topic}!`, inviteeList[0])
}) })
/** /**
* Global Event: room-leave * Global Event: room-leave
*/ */
.on('room-leave', async function(this, room, leaverList) { .on('room-leave', async function(room, leaverList) {
log.info('Bot', 'EVENT: room-leave - Room %s lost member %s', log.info('Bot', 'EVENT: room-leave - Room %s lost member %s',
await room.topic(), await room.topic(),
leaverList.map(c => c.name()).join(','), leaverList.map(c => c.name()).join(','),
) )
const topic = await room.topic()
const name = leaverList[0] ? leaverList[0].name() : 'no contact!'
room.say(`kick off ${name} from ${topic}!` )
}) })
/** /**
* Global Event: room-topic * Global Event: room-topic
*/ */
.on('room-topic', function(this, room, topic, oldTopic, changer) { .on('room-topic', function(room, topic, oldTopic, changer) {
try { try {
log.info('Bot', 'EVENT: room-topic - Room %s change topic from %s to %s by member %s', log.info('Bot', 'EVENT: room-topic - Room %s change topic from %s to %s by member %s',
room, room,
...@@ -150,6 +155,7 @@ bot ...@@ -150,6 +155,7 @@ bot
topic, topic,
changer, changer,
) )
room.say(`room-topic - change topic from ${oldTopic} to ${topic} by member ${changer.name()}` )
} catch (e) { } catch (e) {
log.error('Bot', 'room-topic event exception: %s', e.stack) log.error('Bot', 'room-topic event exception: %s', e.stack)
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册