Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LSTM-Kirigaya/LBot
/ functions
Functions
268 in github.com/LSTM-Kirigaya/LBot
⨍
Functions
268
◇
Types & classes
128
Function
getStrangerInfo
(user_id: number, no_cache: boolean = false)
src/api/onebot.ts:267
Function
getTodaysGroupMessages
* 获取指定群组当天的消息
src/test/main.ts:13
Method
getUserAvatar
* @description 下载用户头像并返回绝对路径
src/core/context.ts:587
Method
getUserAvatarUrl
* @description 获取用户头像的链接
src/core/context.ts:580
Function
getVersionInfo
()
src/api/onebot.ts:449
Method
getVersionInfo
* @description 获取版本信息
src/core/context.ts:625
Function
getWebPageMarkdown
(url: string)
src/mcp/extraTool.ts:78
Method
groupIncreaseStorage
()
src/core/mapper.ts:81
Method
groupStorage
()
src/core/mapper.ts:73
Method
handleGroupIncrease
(c: LagrangeContext<ApproveMessage>)
src/test/test-channel.ts:61
Method
handleJinhui
(c: LagrangeContext<PrivateMessage>)
src/test/test-channel.ts:6
Method
handleSessionRequest
(req: Request, res: Response)
src/mcp/transport.ts:58
Method
handleTestGroup
(c: LagrangeContext<GroupMessage>)
src/test/test-channel.ts:34
Method
handleTestGroupAdd
(c: LagrangeContext<AddFriendOrGroupMessage>)
src/test/test-channel.ts:50
Method
handleTestPrivate
(c: LagrangeContext<PrivateMessage>)
src/test/test-mcp.ts:8
Method
handleTestPrivate
(c: LagrangeContext<PrivateMessage>)
src/test/main-forward-ws.ts:31
Method
isEmpty
()
src/util/index.ts:56
Method
memoryStorage
()
src/core/mapper.ts:93
Function
noop
()
src/mcp/executor.ts:50
Function
onClose
()
src/core/event.ts:74
Method
onFileReceive
* @description 接收文件的响应函数的注册,注册一次,全局响应 * @returns
src/core/mapper.ts:300
Function
onMessage
(event: Buffer)
src/core/event.ts:59
Method
peek
()
src/util/index.ts:51
Method
privateUserStorage
()
src/core/mapper.ts:69
Method
queryMemory
* 查询记忆(语义检索) * @param query 查询文本 * @param groupIds 群组 ID 列表(必须提供) * @param k 返回条数(可选) * @returns JSON:{ query, results: [{key, gro
src/mcp/memory.ts:167
Function
searchFriendMsgHistory
( context: LagrangeContext<Lagrange.Message>, options: Omit<SearchHistoryOptions, 'groupId'> & { userI
src/util/message-search.ts:193
Function
searchHistoryMessages
( context: LagrangeContext<Lagrange.Message>, groupId: number, keywords: string, limit: number
src/mcp/extraTool.ts:187
Function
sendGroupMsg
( context: LagrangeContext<Lagrange.Message>, group_id: number, message: Lagrange.Send.Default[],
src/mcp/tool.ts:4
Function
sendGroupMsg
(group_id: number, message: string | Lagrange.Send.Default[], auto_escape: boolean = false)
src/api/onebot.ts:30
Function
sendGroupNotice
( context: LagrangeContext<Lagrange.Message>, group_id: number, content: string, )
src/mcp/tool.ts:77
Function
sendLike
(user_id: number, times: number = 1)
src/api/onebot.ts:90
Method
sendLike
* @description 发送好友赞 * @param user_id 对方 QQ 号 * @param times 赞的次数,每个好友每天最多 10 次
src/core/context.ts:294
Function
sendMsg
(message_type: string, user_id: number, group_id: number, message: string | Lagrange.Send.Default[], auto_esca
src/api/onebot.ts:45
Method
sendMsg
* @description 发送消息 * @param message_type 消息类型,支持 private、group,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断 * @param user_id 对方 QQ 号(消息类型为 private 时需要)
src/core/context.ts:157
Function
sendPrivateMsg
(user_id: number, message: string | Lagrange.Send.Default[], auto_escape: boolean = false)
src/api/onebot.ts:17
Function
setFriendAddRequest
(flag: string, approve: boolean = true, remark: string = "")
src/api/onebot.ts:231
Method
setFriendAddRequest
* @description 处理加好友请求 * @param flag 加好友请求的 flag(需从上报的数据中获得) * @param approve 是否同意请求 * @param remark 添加后的好友备注(仅在同意时有效)
src/core/context.ts:435
Function
setGroupAddRequest
(flag: string, sub_type: string, approve: boolean = true, reason: string = "")
src/api/onebot.ts:245
Function
setGroupAdmin
(group_id: number, user_id: number, enable: boolean = true)
src/api/onebot.ts:155
Method
setGroupAdmin
* @description 群组设置管理员 * @param group_id 群号 * @param user_id 要设置管理员的 QQ 号 * @param enable true 为设置,false 为取消
src/core/context.ts:359
Function
setGroupAnonymous
(group_id: number, enable: boolean = true)
src/api/onebot.ts:167
Method
setGroupAnonymous
* @description 群组匿名 * @param group_id 群号 * @param enable 是否允许匿名聊天
src/core/context.ts:371
Function
setGroupAnonymousBan
(group_id: number, anonymous: object, anonymous_flag: string, duration: number = 30 * 60)
src/api/onebot.ts:130
Method
setGroupAnonymousBan
* @description 群组匿名用户禁言 * @param group_id 群号 * @param anonymous 可选,要禁言的匿名用户对象(群消息上报的 anonymous 字段) * @param anonymous_flag 可选,要禁言的匿名用户的
src/core/context.ts:334
Function
setGroupBan
(group_id: number, user_id: number, duration: number = 30 * 60)
src/api/onebot.ts:116
Method
setGroupBan
* @description 群组单人禁言 * @param group_id 群号 * @param user_id 要禁言的 QQ 号 * @param duration 禁言时长,单位秒,0 表示取消禁言
src/core/context.ts:320
Function
setGroupCard
(group_id: number, user_id: number, card: string = "")
src/api/onebot.ts:180
Method
setGroupCard
* @description 设置群名片(群备注) * @param group_id 群号 * @param user_id 要设置的 QQ 号 * @param card 群名片内容,不填或空字符串表示删除群名片
src/core/context.ts:384
Function
setGroupKick
(group_id: number, user_id: number, reject_add_request: boolean = false)
src/api/onebot.ts:103
Method
setGroupKick
* @description 群组踢人 * @param group_id 群号 * @param user_id 要踢的 QQ 号 * @param reject_add_request 拒绝此人的加群请求
src/core/context.ts:307
Function
setGroupLeave
(group_id: number, is_dismiss: boolean = false)
src/api/onebot.ts:204
Method
setGroupLeave
* @description 退出群组 * @param group_id 群号 * @param is_dismiss 是否解散,如果登录号是群主,则仅在此项为 true 时能够解散
src/core/context.ts:408
Function
setGroupName
(group_id: number, group_name: string)
src/api/onebot.ts:192
Method
setGroupName
* @description 设置群名 * @param group_id 群号 * @param group_name 新群名
src/core/context.ts:396
Function
setGroupSpecialTitle
(group_id: number, user_id: number, special_title: string = "", duration: number = -1)
src/api/onebot.ts:218
Method
setGroupSpecialTitle
* @description 设置群组专属头衔 * @param group_id 群号 * @param user_id 要设置的 QQ 号 * @param special_title 专属头衔,不填或空字符串表示删除专属头衔 * @param durat
src/core/context.ts:422
Function
setGroupWholeBan
(group_id: number, enable: boolean = true)
src/api/onebot.ts:142
Method
setGroupWholeBan
* @description 群组全员禁言 * @param group_id 群号 * @param enable 是否禁言
src/core/context.ts:346
Function
setRestart
()
src/api/onebot.ts:459
Method
setRestart
* @description 重启 OneBot 实现
src/core/context.ts:635
Method
showLog
(c: LagrangeContext<Lagrange.Message>)
src/plugin/index.ts:83
Method
showRegisterControllers
(c: LagrangeContext<Lagrange.Message>)
src/core/mapper.ts:98
Method
size
()
src/util/index.ts:61
Method
update
(message: K)
src/core/context.ts:118
Method
updateMemory
* 更新记忆(把相同 groupId+key 的旧记录删掉后,插入新内容) * @param userId 用户 ID(用于权限检查) * @param key 唯一标识 * @param content 新内容(多条) * @returns JSON:{ d
src/mcp/memory.ts:235
Function
uploadGroupFile
( context: LagrangeContext<Lagrange.Message>, group_id: number, file: string, name: string, )
src/mcp/tool.ts:65
Method
uploadPrivateFile
* @description 上传文件给个人 * @param user_id * @param file * @param name * @returns
src/core/context.ts:659
Method
wait
* @description 等待 * @param timeout ms * @returns
src/core/context.ts:730
← previous
201–268 of 268, ranked by callers