Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

Latest commit

 

History

History
90 lines (84 loc) · 3.69 KB

features.md

File metadata and controls

90 lines (84 loc) · 3.69 KB

Features

Implemented

  • Websocket events
  • Webhook events
  • CardMessage builder
  • RolePermission
  • Injectable structural logger
    • Integration
    • phuslu/log adapter
    • zap adapter
  • HTTP API

WIP

Planned

  • TextMessage router
  • Helper fucntion for messages could emit event

HTTP API status

  • 服务器相关接口 guild
    • 获取当前用户加入的服务器列表 guild/list
    • 获取服务器详情 guild/view
    • 获取服务器中的用户列表 guild/user-list
    • 修改服务器中用户的昵称 guild/nickname
    • 离开服务器 guild/leave
    • 踢出服务器 guild/kickout
    • 服务器静音闭麦列表 guild-mute/list
    • 添加服务器静音或闭麦 guild-mute/create
    • 删除服务器静音或闭麦 guild-mute/delete
  • 频道相关接口 channel
    • 发送频道聊天消息 channel/message
    • 获取频道列表 channel/list
    • 获取频道详情 channel/view
    • 创建频道 channel/create
    • 删除频道 channel/delete
    • 语音频道之间移动用户 channel/move-user
    • 获取频道角色权限详情 channel-role/index
    • 创建频道角色权限 channel-role/create
    • 更新频道角色权限 channel-role/update
    • 删除频道角色权限 channel-role/delete
  • 频道消息相关接口 message
    • 获取频道聊天消息列表 message/list
    • 发送频道聊天消息 message/create
    • 更新频道聊天消息 message/update
    • 删除频道聊天消息 message/delete
    • 获取频道消息某个回应的用户列表 message/reaction-list
    • 给某个消息添加回应 message/add-reaction
    • 删除消息的某个回应 message/delete-reaction
  • 私信聊天会话接口 user-chat
    • 获取私信聊天会话列表 user-chat/list
    • 获取私信聊天会话详情 user-chat/view
    • 创建私信聊天会话 user-chat/create
    • 删除私信聊天会话 user-chat/delete
  • 用户私聊消息接口 direct-message
    • 获取私信聊天消息列表 direct-message/list
    • 发送私信聊天消息 direct-message/create
    • 更新私信聊天消息 direct-message/update
    • 删除私信聊天消息 direct-message/delete
    • 获取频道消息某个回应的用户列表 direct-message/reaction-list
    • 给某个消息添加回应 direct-message/add-reaction
    • 删除消息的某个回应 direct-message/delete-reaction
  • Gateway gateway
    • 获取网关连接地址 gateway/index
  • 用户相关接口 user
    • 获取当前用户信息 user/me
    • 获取目标用户信息 user/view
  • 媒体模块 asset
    • 上传文件/图片 asset/create
  • 服务器角色权限相关接口 guild-role
    • 获取服务器角色列表 guild-role/list
    • 创建服务器角色 guild-role/create
    • 更新服务器角色 guild-role/update
    • 删除服务器角色 guild-role/delete
    • 赋予用户角色 guild-role/grant
    • 删除用户角色 guild-role/revoke
  • 亲密度相关接口 intimacy
    • 获取用户的亲密度 intimacy/index
    • 更新用户的亲密度 intimacy/update
  • 服务器表情相关接口 guild-emoji
    • 获取服务器表情列表 guild-emoji/list
    • 创建服务器表情 guild-emoji/create
    • 更新服务器表情 guild-emoji/update
    • 删除服务器表情 guild-emoji/delete
  • 邀请相关接口 invite
    • 获取邀请列表 invite/list
    • 创建邀请链接 invite/create
    • 删除邀请链接 invite/delete