mirror of
https://github.com/chrononeko/chronocat.git
synced 2024-11-25 09:37:35 +00:00
feat(shell): satori: implement field in resource Login
This commit is contained in:
parent
183bf7f911
commit
ab26d18813
@ -11,6 +11,49 @@ export const buildLoginGet = (ctx: ChronocatContext) => async () => {
|
||||
self_id: authData.uin,
|
||||
platform: ctx.chronocat.platform,
|
||||
status: 1, // LoginStatus.ONLINE,
|
||||
features: [
|
||||
'channel.get',
|
||||
'channel.list',
|
||||
'channel.create',
|
||||
'channel.update',
|
||||
'channel.delete',
|
||||
'unsafe.channel.mute',
|
||||
'unsafe.channel.member.mute',
|
||||
'user.channel.create',
|
||||
'guild.get',
|
||||
'guild.list',
|
||||
'guild.approve',
|
||||
'unsafe.guild.remove',
|
||||
'guild.member.get',
|
||||
'guild.member.list',
|
||||
'guild.member.kick',
|
||||
'guild.member.approve',
|
||||
'guild.member.mute',
|
||||
'guild.member.role.set',
|
||||
'guild.member.role.unset',
|
||||
'chronocat.guild.member.title.set',
|
||||
'guild.role.list',
|
||||
'guild.role.create',
|
||||
'guild.role.update',
|
||||
'guild.role.delete',
|
||||
'login.get',
|
||||
'message.create',
|
||||
'message.get',
|
||||
'message.delete',
|
||||
'message.update',
|
||||
'message.list',
|
||||
'reaction.create',
|
||||
'reaction.delete',
|
||||
'reaction.clear',
|
||||
'reaction.list',
|
||||
'user.get',
|
||||
'friend.list',
|
||||
'friend.approve',
|
||||
'unsafe.friend.remove',
|
||||
'chronocat.putongdejiekou1',
|
||||
'guild.plain',
|
||||
],
|
||||
proxy_urls: [],
|
||||
}
|
||||
|
||||
return result
|
||||
|
@ -243,6 +243,49 @@ export const initSatoriServer = async (
|
||||
self_id: uin,
|
||||
platform: PLATFORM,
|
||||
status: LoginStatus.ONLINE,
|
||||
features: [
|
||||
'channel.get',
|
||||
'channel.list',
|
||||
'channel.create',
|
||||
'channel.update',
|
||||
'channel.delete',
|
||||
'unsafe.channel.mute',
|
||||
'unsafe.channel.member.mute',
|
||||
'user.channel.create',
|
||||
'guild.get',
|
||||
'guild.list',
|
||||
'guild.approve',
|
||||
'unsafe.guild.remove',
|
||||
'guild.member.get',
|
||||
'guild.member.list',
|
||||
'guild.member.kick',
|
||||
'guild.member.approve',
|
||||
'guild.member.mute',
|
||||
'guild.member.role.set',
|
||||
'guild.member.role.unset',
|
||||
'chronocat.guild.member.title.set',
|
||||
'guild.role.list',
|
||||
'guild.role.create',
|
||||
'guild.role.update',
|
||||
'guild.role.delete',
|
||||
'login.get',
|
||||
'message.create',
|
||||
'message.get',
|
||||
'message.delete',
|
||||
'message.update',
|
||||
'message.list',
|
||||
'reaction.create',
|
||||
'reaction.delete',
|
||||
'reaction.clear',
|
||||
'reaction.list',
|
||||
'user.get',
|
||||
'friend.list',
|
||||
'friend.approve',
|
||||
'unsafe.friend.remove',
|
||||
'chronocat.putongdejiekou1',
|
||||
'guild.plain',
|
||||
],
|
||||
proxy_urls: [],
|
||||
}
|
||||
|
||||
ws.send(
|
||||
|
@ -159,6 +159,16 @@ export interface Login {
|
||||
* 在线状态
|
||||
*/
|
||||
status: LoginStatus
|
||||
|
||||
/**
|
||||
* 平台特性列表
|
||||
*/
|
||||
features: string[]
|
||||
|
||||
/**
|
||||
* 代理路由列表
|
||||
*/
|
||||
proxy_urls: string[]
|
||||
}
|
||||
|
||||
export enum LoginStatus {
|
||||
|
Loading…
Reference in New Issue
Block a user