Cross-platform chatbot framework made with love
MIT License
Bot releases are hidden (Show)
Published by shigma over 1 year ago
bot.editMessage()
(satorijs/satori@593a39b242e3ead2888836c9c7f0e6378f2cf11a)loader.keyFor()
,用于从插件导出获取插件名 (koishijs/koishi@1303744eba12cf5380c0df0d7378b64f0cc829d3)logger.prolog
,用于存储启动阶段产生的日志输出 (koishijs/koishi@8b44675edfe3e91edf059389cdb0a3488279a586)session.isDirect
属性,用于取代过时的 session.subtype
(satorijs/satori#126) (satorijs/satori@2610e8b7de9287dd2c89c0a106331d5e57a53aeb, satorijs/satori@985e033a960f6673045d5c90d736240604bcba98)bot.sendPrivateMessage()
不可用的问题 (satorijs/satori@dc1bb00e413595a54d202ce7b220c6d55823977b)Published by shigma over 1 year ago
MessageEncoder
相关功能 (satorijs/satori@aac96bd5a6d993872a646c070eb4f922b6e17647, satorijs/satori@48f19d30412e678e412548b1fbddfa3e26afe9e5)bot.editMessage()
(satorijs/satori@b9b694e47547eb8907f4b89c07ea21281f5d27d9)subtype
错误的问题 (satorijs/satori@8e7a21cacf705887a855cef6e5c562bc2633035a)dict
内嵌 intersect
类型时无法配置属性名称的问题 (shigma/schemastery#47) (shigma/schemastery#50) (shigma/schemastery@0728019ef930a42bbb85fd043da65017994cb652, shigma/schemastery@761e107b1524f5664d0f8a8bb152502f1b2b02fb)union
内 object
部分属性为 required
时配置项消失的问题 (shigma/schemastery#48) (shigma/schemastery@5383e68f63550d7fe556aa8f4a73531a19f07b8a)upsert
插入条目过多时报错的问题 (shigma/minato#27) (shigma/minato@c32e15c2e47c08dc4b2be715ee00a9795951cb68)Published by shigma over 1 year ago
const
类型现在可以自行收窄参数类型了 (satorijs/satori@c290fd54a2810497281086c1b65f44c8b0944d12).loose()
方法,可用于解决联动配置项中属性冲突问题 (shigma/schemastery@681a2f4b4a79783394f010d07ec7ec933eb4c885)union
类型部分情况下行为异常的问题 (shigma/schemastery@5b421080b8eb0d2d0070a91b3740f8bca7594ba8)Published by shigma over 1 year ago
slot.disabled()
,用于替换已废弃的 slot.when()
(koishijs/webui@9693dacd107cb5e81d483ffc70fe433d643d9049)envData.message
,可用于启动后显示消息 (koishijs/koishi@e919a7e1f81414e179fb161d20218d522909c2aa)target.write()
钩子,可用于保存更多日志信息 (shigma/reggol@2ad61d7d2c982a1383d93693fe821452f5507d4a, shigma/reggol@e39aa074541d961621345d139afbd3a9a952379e, koishijs/koishi@a61ca03b664bda0394bc16b7f4becf01e0d60a67)ctx.installer
服务,可用于程序化地更新插件 (koishijs/webui@fd6086f85be9d6967168a7cc9175d0ffb49430bf)ctx.component()
不自动回收副作用的问题 (koishijs/koishi#1105) (satorijs/satori@108b98e73049f0228c7a99617c8ff046d9df98b6)value
的选项仍然会吞掉参数的问题 (koishijs/koishi#1109) (koishijs/koishi@c0593b4f8fdcbdaca76cbbfcfd7c4966760439a0)Published by shigma over 1 year ago
data
文件夹 (koishijs/webui@f210c2899e607f5d4e708ece27161114d402f10f, koishijs/koishi@2591a4b5a94d4034f1bd2cc9089771471c4723b9, koishijs/koishi@12cccb4810dce92f42c08846a819f853f7ff371a).role('table')
的表达能力:
boolean
和 union
作为表格内元素的基础类型 (shigma/schemastery@ac7f65fc63abbb02ae1b9eda4961e5d4bf0295dd)DataService
会默认依赖 console
服务了 (koishijs/webui@7708b874a781bda2c167d19337bf347331571ad7)Bot
类时,适配器现在是可缺省的了 (satorijs/satori#117) (satorijs/satori@fc5f82d89267e3513d17343ef4cebd0d89648ba5)bot.username
缺失的问题 (satorijs/satori#116) (satorijs/satori@a6054e00157e1b12d46bae5aca81483dccf5baa5)Published by shigma over 1 year ago
Schema.path()
支持了 allowCreate
选项,当开启时将允许在对话框内创建目录、上传文件 (koishijs/webui@e2f9a6e315a593085b16f911a416e362ecf4a643)Schema.path()
支持了 filters
选项,可以指定选择的对象是文件、目录、还是具体的文件类型 (通过后缀名区分);指定类型后会对可选的文件、目录进行过滤 (koishijs/webui@4071998c0f345a698c9adcc04842fadea0fe178d)options.autoFix
(shigma/schemastery@323980ff1c35966d5e5101fdb08f21587e5d659c)h.i18n()
无法使用路径前缀的问题 (koishijs/koishi#1095) (koishijs/koishi@3e871850912dc19f3ce8eec689846fdf6d489be3)Published by shigma over 1 year ago
<k-slot>
机制,支持了 <k-slot-item>
等功能 (koishijs/webui@1986cf12bba81dd7ab692029a2ae16ac0a31f512, koishijs/webui@9c73df78f639e2436770f3c3a005c113ef20e83a, koishijs/webui@831e42f19096121a2103fa44fc1e71c326c5eafc)null
的问题 (shigma/schemastery#45) (shigma/schemastery@35f5eef0e17a25b6600aebcdcd2fa8290bbc43b9)Published by shigma over 1 year ago
schema.i18n()
等功能 (koishijs/webui@441354f39e89c01230513524d98b172502fa6c9d, koishijs/webui@0a3c2db96fce78e77d09d7195613f2afe1f53507, shigma/schemastery@d4e17e278da7e8fbe59463871884aa13d92dd6b4, koishijs/webui@7c5b2ddfa3a2b4f80c433ac7a80823bf468b92fe, shigma/schemastery@114a948a212e497e90e767bffbb5d9e8101f0af9)http.file()
支持了 timeout
选项 (satorijs/satori#72) (satorijs/satori@6d0e33eb525137b831f7f564e74507cbdfc3588f)user.createdAt
属性 (koishijs/koishi@ad760bfafbf8d494cb7d804acf29b982a6b9dda6)cache
属性默认值更改为 false
(satorijs/satori#72) (satorijs/satori@95af3b23ec54f5fa5cac7ebba97a385166ad40b4)message
事件触发 (satorijs/satori#110) (satorijs/satori@4bde8c99fc039aa6d47f9d8c2b7e69faf34a00bf)Published by shigma over 1 year ago
Schema.dynamic()
,可用于在运行时设置动态的 Schema 为配置界面使用 (koishijs/koishi@5d5ba30176ad3bc13f6a9683378456d8fb05b1bc, koishijs/webui@1ce946f2704ffd78dd2c1f12e2781b0405bfc5af)array
和 dict
类型支持了折叠 (shigma/schemastery@f578f1ea0bc339f3c6d71ac2e9cce0a3475973f1)intersect
内含 union
时,外侧的配置项被设置为默认值时,输出的对应配置为 null
的问题 (shigma/schemastery#45) (shigma/schemastery@3531b51fb8065c4d276150abad1bf3007a2073e7)tuple
内容物可能导致渲染报错的问题 (shigma/schemastery@7a8f653104b19c76b52738b8a4ab15dd11a254ae)Published by shigma over 1 year ago
<face>
元素的 name
属性 (satorijs/satori#101) (satorijs/satori@34f6202ce956646351e6175c85f4d073eff5efb6)Published by shigma over 1 year ago
Schema.path()
,对应在配置页面会显示为文件选择器 (koishijs/webui@60326826812e87b97d3f49bdc7d1142c5c613acc, koishijs/koishi@276db4b4861e28bdf5ff9830e4e17e400ce1356a, shigma/schemastery@60c411ce94dcaf482db10d3177a350a36bd134c6)<a>
取代 window.open
以获得更好的可访问性 (koishijs/webui#151) (koishijs/webui@70041947988bc5aa9bf42da4d99822b7e1c6bb14)h.i18n()
方法 (satorijs/satori@f89a31dca00c58a2037dbc07ee7aaf393b706aa4)<i18n>
时插值可能发生错乱的问题 (koishijs/koishi@b96460afa50571af9940e4c206f901684158d934)command/before-execute
事件没有正确处理返回的消息元素的问题 (koishijs/koishi#1076) (koishijs/koishi@058dfd5fbcec99685adfa4333e95b5536afe8ea6)Published by shigma over 1 year ago
onebot:
前缀的消息元素 (satorijs/satori@c2634545c2ba21292e59e9e60036ef1831e471df)clear
指令失效的问题 (koishijs/webui@4ce19bbf426e62d4efa01ce9b28403e961052239)database.stats()
没有返回表信息 (shigma/minato#22) (shigma/minato@9d94c78b7338006debd77ef59a5361735ecdef47)Published by shigma over 1 year ago
name
属性 (satorijs/satori@20ef9a83d7a5a1c36342f5fa41b9029f5680d12a)getMessage()
无法获取私聊消息的问题 (koishijs/koishi#1058) (satorijs/satori#97) (satorijs/satori@95122d99690c9d835ae65da46209c27583dbc90c)Published by shigma over 1 year ago
ctx.http.agent()
(satorijs/satori@b85b574085d9b9446d5f457ef79a99e5ec60187d)upsert()
报错的问题 (shigma/minato@d9d0fd105861df683cd9aefb00171be8fcd44759)Published by shigma over 1 year ago
messages
服务完成重构,未来将会提供更原生的聊天体验 (koishijs/webui@fa99f9c5e525de74a9e91a9486149ac8ce754993)params
配置项了 (koishijs/koishi@ac328c7ea6f768ae4a55725072da8e9b2315d1dc)message_btn_click
事件 (satorijs/satori#89) (satorijs/satori#90) (satorijs/satori@da7f99d4bbfb9a930b9bc4f40c76cec480a84b24, satorijs/satori@12ddfef121e7395134420a331d93e54b361bbb7f)bot.getChannelList()
(satorijs/satori@67363836724e5f63a64cf2d0307819d1e0eba63a)tuple
类型的现实问题 (shigma/schemastery@0e8851a7c9fb749e667905066decb2babd55ecbe)union
内部分属性的默认值不会随其他属性的变化而变化的问题 (shigma/schemastery@98768e56fa9c7eb971c169d88c2659bf2362c73f)session.quote
缺失 elements
属性的问题 (satorijs/satori#88) (satorijs/satori@ca2e84763561ddfe3950a22da55f96770a21f6a2)Published by shigma over 1 year ago
i18n.output
(koishijs/koishi#977) (koishijs/koishi@42a8008d4fa131988f76237a672a6a71b27ca45e)autoAssign
, autoAuthorize
现在是计算属性了 (koishijs/koishi@40907f063c0850fe072d2ceec6911ca9ed16bd49)base
配置项和多 root
监听 (koishijs/koishi#990) (koishijs/koishi@e68c610a9ed3715bf24513e0d4340a7ca8c71dc6, koishijs/koishi@4c936c3f5d0b9dbdff79870c6ecc1f0b97e1616b)admin
已提供更好的搭建体验 (koishijs/console#128) (koishijs/console@a0956b880d2266e919693df312e22a818024dc52, koishijs/console@e887c7e8e91001832fde1c8243610ea5eb018184)<p>
, <template>
等元素的显示 (koishijs/koishi@2ed4d58416947dca0d3e22d5756e35f1c10c3eee)<text>
元素在序列化中会报错的问题 (satorijs/satori@5d300a20b66a36c83b82f06a272b3ee6f77533ca)$if
表达式可能导致报错的问题 (koishijs/console@1529bc9cda03e87fa9bd80a7675179bb50998ab5)<p>
缺失换行的问题 (satorijs/satori@eaec48a91665271b02014838f60bc8cf263f3a48)tuple
类型无法显示的问题 (shigma/schemastery@0e8851a7c9fb749e667905066decb2babd55ecbe)Published by shigma over 1 year ago
binding
,用于存储账号绑定信息 (koishijs/koishi@9bf5c387fb234d12117631d2e316b86f3f153c3a)-r
选项,用于解除绑定 (koishijs/koishi@c4f6f7cb64924a33a443c180c944528490de9681)handleError
配置 (koishijs/koishi@0ebb911ba0c4a0b8c180da5cd29e40d910f0cd24)$
特殊标识符以支持定制化的分页 (koishijs/console#122) (koishijs/console@51f7a7f3241449f4f7fa29f5a24307c6b71e646b)<k-slot>
数据丢失响应性的问题 (koishijs/console#120) (koishijs/console@25ebb6767585967a25693115fa426af13cc37bec)Published by shigma over 1 year ago
ctx.scope.update()
不生效的问题 (koishijs/koishi#997) (koishijs/koishi@32ca334c017181cfda1b8688f6547f7d4081da81)intersect
类型的默认值 (shigma/schemastery#31) (shigma/schemastery@530a51637822d1ef67bd1e53556983b668fb7684)Published by shigma over 1 year ago
<k-filter>
现在能根据会话字段按需渲染 (koishijs/console@a8c65c923a300202d06a79e15a2eaad365d42587)useStorage()
(koishijs/console@a3ca83d9de2baef600faf9d4829783d932b02c0a)minSimilarity
的默认值修改为 1
(koishijs/koishi@bffb6acc69a233ed3ebc1b7b021db698a768a0af)ctx.http.file()
下载文件 (satorijs/satori@cae026711b763da4f58e9b89a800f9f3927fcf73).env.local
文件 (koishijs/koishi#991) (koishijs/koishi@6a99392ac6599b9610fe2ca33213ca4988b63a24)db.upsert()
批量插入内容 (koishijs/koishi#987) (shigma/minato@24188d316f5280e7cff180336b4ad8001ad5bcc3)post-format: array
会报错的问题 (koishijs/koishi#982) (satorijs/satori@e4bdef4cfdff322d67bb576406765341cb6bdbec)segment
with h
(koishijs/koishi@c4595a96fed89e97839aa2756608d92048cd1652)Published by shigma over 1 year ago
ctx.schema
,用于动态注入配置项,以便在控制台中进行配置 (koishijs/koishi@47fa5aa52e367242f21342623030859d627c7b5a, koishijs/koishi@b1502793002298f21d23c65b88ff3833e22e93bb)plugin:xxx
和 component:xxx
检测插件和组件是否已经被加载 (satorijs/satori@574a068d36754fdc3ffceec9cb1b95969ab5bc2b, koishijs/koishi@f5eb2deb6c05510676fefe07aa9d0e261dc14594)$or
表达式 (koishijs/console@662395db6c5260461b655a8b05086fb8c50a8f39)h.transform()
方法支持传入函数作为二参数了 (satorijs/satori@1eb8721718eaed34bb7a54826d8d943b0f23774a)computed
类型的显示,并支持了内含 union
类型 (shigma/schemastery@0d9f77a658f858a964efed8374fafb6c12d9ad46, shigma/schemastery@4b5ec7039edd43376fd18b8bca87d749128aa042)schema.role()
方法支持传入 extra
二参数,用于表达额外的信息 (shigma/schemastery@88a3b86fd3d5d59c76964f48889dec958eeca66b)internal/i18n
事件不会触发的问题 (koishijs/koishi@17c45fe2558425f2ae89658d751f0547008b8738)h.select()
传入空值会报错的问题 (satorijs/satori@38c7702c3ea0eb5ee9ec1655fa09bac5d511da03)db.upsert()
面对数据缺失会报错的问题 (shigma/minato#19) (shigma/minato@56511fa267d36c738d0aee36f6e76b8699e8e26b)