RoomInvitation
自动通过入群邀请
RoomInvitation
自动通过入群邀请
Kind: global class
.accept() ⇒
Promise <void>
.inviter() ⇒
Promise <Contact>
.topic() ⇒
Promise <string>
.roomTopic()⇒Promise <string>
.date() ⇒
Promise <Date>
.age() ⇒
Promise <number>
roomInvitation.accept() ⇒ Promise <void>
Promise <void>
自动通过入群邀请
Kind: instance method of RoomInvitation
Example
const bot = new Wechaty()
bot.on('room-invite', async roomInvitation => {
try {
console.log(`received room-invite event.`)
await roomInvitation.accept()
} catch (e) {
console.error(e)
}
}
.start()
roomInvitation.inviter() ⇒ Promise <Contact>
Promise <Contact>
获取发送入群邀请的联系人。
Kind: instance method of RoomInvitation
Example
const bot = new Wechaty()
bot.on('room-invite', async roomInvitation => {
const inviter = await roomInvitation.inviter()
const name = inviter.name()
console.log(`received room invitation event from ${name}`)
}
.start()
roomInvitation.topic() ⇒ Promise <string>
Promise <string>
获取需要进的群的群名称.
Kind: instance method of RoomInvitation
Example
const bot = new Wechaty()
bot.on('room-invite', async roomInvitation => {
const topic = await roomInvitation.topic()
console.log(`received room invitation event from room ${topic}`)
}
.start()
roomInvitation.roomTopic()
Kind: instance method of RoomInvitation
Deprecated:: 请使用 topic()
roomInvitation.date() ⇒ Promise <Date>
Promise <Date>
获取发送入群邀请的时间。
Kind: instance method of RoomInvitation
roomInvitation.age() ⇒ Promise <number>
Promise <number>
获取入群邀请的时间间隔。
例如:入群邀请的发送时间在 8:43:01
, 当我们在Wechaty 上收到这个信息的时间是 8:43:15
, 那么 age() 的值为: 8:43:15 - 8:43:01 = 14 (seconds)
Kind: instance method of RoomInvitation
Last updated
Was this helpful?