跳转至

on🔗

on负责注册一个事件监听器。

Typescript 方法速览🔗

class Bot {
  on<T extends EventType>(type: T, callback: Processor<T>): EventIndex<T>
}

参数解释🔗

  • type:要注册的事件类型。事件是EventType内的任何一个(参见基础类型)。
  • callback:回调函数,允许同步或异步。注意:函数的参数和type存在对应关系。

返回内容🔗

事件唯一标识符。可以用来删除这个监听器。注意:在事件移除后此标识符将失效,并不可以再使用。

使用示范🔗

import { Bot } from 'mirai-foxes'
(async () => {
  let bot: Bot = new Bot()
  await bot.open({
    // ...
  })
  bot.on('FriendMessage',async data => {
    // 进行一些处理...
  })
})()