mirror of
https://github.com/chrononeko/chronocat.git
synced 2024-11-22 07:07:53 +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,
|
self_id: authData.uin,
|
||||||
platform: ctx.chronocat.platform,
|
platform: ctx.chronocat.platform,
|
||||||
status: 1, // LoginStatus.ONLINE,
|
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
|
return result
|
||||||
|
@ -243,6 +243,49 @@ export const initSatoriServer = async (
|
|||||||
self_id: uin,
|
self_id: uin,
|
||||||
platform: PLATFORM,
|
platform: PLATFORM,
|
||||||
status: LoginStatus.ONLINE,
|
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(
|
ws.send(
|
||||||
|
@ -159,6 +159,16 @@ export interface Login {
|
|||||||
* 在线状态
|
* 在线状态
|
||||||
*/
|
*/
|
||||||
status: LoginStatus
|
status: LoginStatus
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 平台特性列表
|
||||||
|
*/
|
||||||
|
features: string[]
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 代理路由列表
|
||||||
|
*/
|
||||||
|
proxy_urls: string[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum LoginStatus {
|
export enum LoginStatus {
|
||||||
|
Loading…
Reference in New Issue
Block a user