mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
pr
This commit is contained in:
parent
d1861758cb
commit
0419f6e14d
6
404.html
6
404.html
@ -8,13 +8,13 @@
|
||||
<link rel="icon" href="/zhenxun_bot/favicon.ico">
|
||||
<meta name="description" content="非常可爱的多功能机器人!">
|
||||
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.6e26ea20.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/6.d0ea70c3.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.08b3afb2.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/2.37ad9f3c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.d8535281.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/7.3546aebd.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/8.ee7f7f94.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.d8b8697d.js">
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.41ef3b2c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/6.d0ea70c3.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.bc531bcb.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/11.25d7a4e0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/2.37ad9f3c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.cadc7bc0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/7.80a16171.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/8.9b6c6e36.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.fe727ef6.js">
|
||||
<link rel="stylesheet" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>There's nothing here.</blockquote> <a href="/zhenxun_bot/" class="router-link-active">
|
||||
<div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>That's a Four-Oh-Four.</blockquote> <a href="/zhenxun_bot/" class="router-link-active">
|
||||
Take me home.
|
||||
</a></div></div><div class="global-ui"></div></div>
|
||||
<script src="/zhenxun_bot/assets/js/app.6e26ea20.js" defer></script><script src="/zhenxun_bot/assets/js/6.d0ea70c3.js" defer></script>
|
||||
<script src="/zhenxun_bot/assets/js/app.41ef3b2c.js" defer></script><script src="/zhenxun_bot/assets/js/6.d0ea70c3.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/js/10.bc531bcb.js
Normal file
1
assets/js/10.bc531bcb.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{344:function(t,e,n){},372:function(t,e,n){"use strict";n(344)},382:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(372),n(46)),p=Object(r.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=p.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{344:function(t,e,n){},372:function(t,e,n){"use strict";n(344)},383:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(372),n(46)),p=Object(r.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=p.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{345:function(t,e,n){},373:function(t,e,n){"use strict";n(345)},383:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(373),n(46)),p=Object(r.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=p.exports}}]);
|
||||
@ -1 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{344:function(t,e,n){},372:function(t,e,n){"use strict";n(344)},383:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},a=(n(372),n(46)),r=Object(a.a)(i,void 0,void 0,!1,null,"8a60a536",null);e.default=r.exports}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{344:function(t,e,n){},372:function(t,e,n){"use strict";n(344)},384:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},a=(n(372),n(46)),r=Object(a.a)(i,void 0,void 0,!1,null,"8a60a536",null);e.default=r.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{346:function(t,e,a){},374:function(t,e,a){"use strict";a(346)},378:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(374),a(46)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"7e815c2a",null);e.default=s.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{344:function(t,e,a){},372:function(t,e,a){"use strict";a(344)},377:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(372),a(46)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=s.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{345:function(t,e,a){},373:function(t,e,a){"use strict";a(345)},377:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(373),a(46)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=s.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{346:function(t,e,a){},374:function(t,e,a){"use strict";a(346)},378:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(374),a(46)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=s.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{345:function(t,e,a){},373:function(t,e,a){"use strict";a(345)},377:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(373),a(46)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"7e815c2a",null);e.default=s.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{345:function(e,t,a){},373:function(e,t,a){"use strict";a(345)},377:function(e,t,a){"use strict";a.r(t);a(75),a(31),a(103),a(104);var o={name:"CodeGroup",data:function(){return{codeTabs:[],activeCodeTabIndex:-1}},watch:{activeCodeTabIndex:function(e){this.activateCodeTab(e)}},mounted:function(){this.loadTabs()},methods:{changeCodeTab:function(e){this.activeCodeTabIndex=e},loadTabs:function(){var e=this;this.codeTabs=(this.$slots.default||[]).filter((function(e){return Boolean(e.componentOptions)})).map((function(t,a){return""===t.componentOptions.propsData.active&&(e.activeCodeTabIndex=a),{title:t.componentOptions.propsData.title,elm:t.elm}})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab:function(e){this.codeTabs.forEach((function(e){e.elm&&e.elm.classList.remove("theme-code-block__active")})),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},n=(a(373),a(46)),c=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ClientOnly",[a("div",{staticClass:"theme-code-group"},[a("div",{staticClass:"theme-code-group__nav"},[a("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(t,o){return a("li",{key:t.title,staticClass:"theme-code-group__li"},[a("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(t.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?a("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"deefee04",null);t.default=c.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{346:function(e,t,a){},374:function(e,t,a){"use strict";a(346)},378:function(e,t,a){"use strict";a.r(t);a(75),a(31),a(103),a(104);var o={name:"CodeGroup",data:function(){return{codeTabs:[],activeCodeTabIndex:-1}},watch:{activeCodeTabIndex:function(e){this.activateCodeTab(e)}},mounted:function(){this.loadTabs()},methods:{changeCodeTab:function(e){this.activeCodeTabIndex=e},loadTabs:function(){var e=this;this.codeTabs=(this.$slots.default||[]).filter((function(e){return Boolean(e.componentOptions)})).map((function(t,a){return""===t.componentOptions.propsData.active&&(e.activeCodeTabIndex=a),{title:t.componentOptions.propsData.title,elm:t.elm}})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab:function(e){this.codeTabs.forEach((function(e){e.elm&&e.elm.classList.remove("theme-code-block__active")})),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},n=(a(374),a(46)),c=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ClientOnly",[a("div",{staticClass:"theme-code-group"},[a("div",{staticClass:"theme-code-group__nav"},[a("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(t,o){return a("li",{key:t.title,staticClass:"theme-code-group__li"},[a("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(t.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?a("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"36a3bf9a",null);t.default=c.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{346:function(e,t,a){},374:function(e,t,a){"use strict";a(346)},378:function(e,t,a){"use strict";a.r(t);a(75),a(31),a(103),a(104);var o={name:"CodeGroup",data:function(){return{codeTabs:[],activeCodeTabIndex:-1}},watch:{activeCodeTabIndex:function(e){this.activateCodeTab(e)}},mounted:function(){this.loadTabs()},methods:{changeCodeTab:function(e){this.activeCodeTabIndex=e},loadTabs:function(){var e=this;this.codeTabs=(this.$slots.default||[]).filter((function(e){return Boolean(e.componentOptions)})).map((function(t,a){return""===t.componentOptions.propsData.active&&(e.activeCodeTabIndex=a),{title:t.componentOptions.propsData.title,elm:t.elm}})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab:function(e){this.codeTabs.forEach((function(e){e.elm&&e.elm.classList.remove("theme-code-block__active")})),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},n=(a(374),a(46)),c=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ClientOnly",[a("div",{staticClass:"theme-code-group"},[a("div",{staticClass:"theme-code-group__nav"},[a("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(t,o){return a("li",{key:t.title,staticClass:"theme-code-group__li"},[a("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(t.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?a("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"deefee04",null);t.default=c.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{345:function(e,t,a){},373:function(e,t,a){"use strict";a(345)},377:function(e,t,a){"use strict";a.r(t);a(75),a(31),a(103),a(104);var o={name:"CodeGroup",data:function(){return{codeTabs:[],activeCodeTabIndex:-1}},watch:{activeCodeTabIndex:function(e){this.activateCodeTab(e)}},mounted:function(){this.loadTabs()},methods:{changeCodeTab:function(e){this.activeCodeTabIndex=e},loadTabs:function(){var e=this;this.codeTabs=(this.$slots.default||[]).filter((function(e){return Boolean(e.componentOptions)})).map((function(t,a){return""===t.componentOptions.propsData.active&&(e.activeCodeTabIndex=a),{title:t.componentOptions.propsData.title,elm:t.elm}})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab:function(e){this.codeTabs.forEach((function(e){e.elm&&e.elm.classList.remove("theme-code-block__active")})),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},n=(a(373),a(46)),c=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ClientOnly",[a("div",{staticClass:"theme-code-group"},[a("div",{staticClass:"theme-code-group__nav"},[a("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(t,o){return a("li",{key:t.title,staticClass:"theme-code-group__li"},[a("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(t.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?a("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"36a3bf9a",null);t.default=c.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{376:function(t,e,s){"use strict";s.r(e);var n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],o={methods:{getMsg:function(){return n[Math.floor(Math.random()*n.length)]}}},i=s(46),h=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("404")]),this._v(" "),e("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),e("RouterLink",{attrs:{to:"/"}},[this._v("\n Take me home.\n ")])],1)])}),[],!1,null,null,null);e.default=h.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{376:function(t,e,s){"use strict";s.r(e);var n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],o={methods:{getMsg:function(){return n[Math.floor(Math.random()*n.length)]}}},i=s(46),h=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("404")]),this._v(" "),e("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),e("RouterLink",{attrs:{to:"/"}},[this._v("\n Take me home.\n ")])],1)])}),[],!1,null,null,null);e.default=h.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{379:function(t,e,n){"use strict";n.r(e);var s=n(46),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]);
|
||||
@ -1 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{381:function(t,e,n){"use strict";n.r(e);var s=n(46),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{383:function(t,e,n){"use strict";n.r(e);var s=n(46),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{380:function(t,e,n){"use strict";n.r(e);var s=n(46),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{379:function(t,e,n){"use strict";n.r(e);var s=n(46),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{379:function(t,e,n){"use strict";n.r(e);var s=n(46),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{381:function(t,s,a){"use strict";a.r(s);var e=a(46),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h2",{attrs:{id:"部署"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#部署"}},[t._v("#")]),t._v(" 部署")]),t._v(" "),a("h3",{attrs:{id:"配置gocq"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置gocq"}},[t._v("#")]),t._v(" 配置gocq")]),t._v(" "),a("p",[t._v("在 "),a("a",{attrs:{href:"https://github.com/Mrs4s/go-cqhttp",target:"_blank",rel:"noopener noreferrer"}},[t._v("https://github.com/Mrs4s/go-cqhttp"),a("OutboundLink")],1),t._v(" 下载Releases最新版本,运行后选择反向代理。")]),t._v(" "),a("p",[t._v("后将 go-cqhttp 的配置文件 config.yml 中的 universal 改为 universal: ws://127.0.0.1:8080/cqhttp/ws")]),t._v(" "),a("h3",{attrs:{id:"获取源码"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#获取源码"}},[t._v("#")]),t._v(" 获取源码")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("git clone https://github.com/HibiKier/zhenxun_bot.git //克隆仓库\n\ncd zhenxun_bot //进入目录\n\npip install -r requirements.txt //安装依赖\n")])])]),a("p",[a("strong",[t._v("进行基础配置")])]),t._v(" "),a("blockquote",[a("p",[t._v("请查看 "),a("strong",[t._v("配置")]),t._v(" 部分")])]),t._v(" "),a("h3",{attrs:{id:"开始运行"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#开始运行"}},[t._v("#")]),t._v(" 开始运行")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("python bot.py\n")])])]),a("h2",{attrs:{id:"配置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置"}},[t._v("#")]),t._v(" 配置")]),t._v(" "),a("p",[a("strong",[t._v("在 configs/config.py 中的 USE_CONFIG_FILE,默认为 False")])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#如果不使用配置文件,将 USE_CONFIG_FILE 设置为 False")])])]),t._v(" "),a("h3",{attrs:{id:"在-env-dev文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在-env-dev文件中"}},[t._v("#")]),t._v(" 在.env.dev文件中")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('SUPERUSERS = [""] # 填写你的QQ\n')])])]),a("h3",{attrs:{id:"在configs-config-py文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在configs-config-py文件中"}},[t._v("#")]),t._v(" 在configs/config.py文件中")]),t._v(" "),a("p",[a("strong",[t._v("必填:")])]),t._v(" "),a("ul",[a("li",[t._v("API KEY")]),t._v(" "),a("li",[t._v("数据库配置")])]),t._v(" "),a("p",[t._v("在./configs/config.py中配置基本配置(除API KEY ,数据库和代理外都含有默认值)")]),t._v(" "),a("p",[t._v("在./configs/path_config.py配置路径(含有默认配置)")]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#可在 ./configs/config.py 文件中修改配置,在 ./configs/path_config.py 修改资源路径")])])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#已在 ./configs/config.py 和 ./configs/path_config.py 中为各个配置提供注解!")])])])])}),[],!1,null,null,null);s.default=n.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{380:function(t,s,a){"use strict";a.r(s);var e=a(46),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h2",{attrs:{id:"部署"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#部署"}},[t._v("#")]),t._v(" 部署")]),t._v(" "),a("h3",{attrs:{id:"配置gocq"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置gocq"}},[t._v("#")]),t._v(" 配置gocq")]),t._v(" "),a("p",[t._v("在 "),a("a",{attrs:{href:"https://github.com/Mrs4s/go-cqhttp",target:"_blank",rel:"noopener noreferrer"}},[t._v("https://github.com/Mrs4s/go-cqhttp"),a("OutboundLink")],1),t._v(" 下载Releases最新版本,运行后选择反向代理。")]),t._v(" "),a("p",[t._v("后将 go-cqhttp 的配置文件 config.yml 中的 universal 改为 universal: ws://127.0.0.1:8080/cqhttp/ws")]),t._v(" "),a("h3",{attrs:{id:"获取源码"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#获取源码"}},[t._v("#")]),t._v(" 获取源码")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("git clone https://github.com/HibiKier/zhenxun_bot.git //克隆仓库\n\ncd zhenxun_bot //进入目录\n\npip install -r requirements.txt //安装依赖\n")])])]),a("p",[a("strong",[t._v("进行基础配置")])]),t._v(" "),a("blockquote",[a("p",[t._v("请查看 "),a("strong",[t._v("配置")]),t._v(" 部分")])]),t._v(" "),a("h3",{attrs:{id:"开始运行"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#开始运行"}},[t._v("#")]),t._v(" 开始运行")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("python bot.py\n")])])]),a("h2",{attrs:{id:"配置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置"}},[t._v("#")]),t._v(" 配置")]),t._v(" "),a("p",[a("strong",[t._v("在 configs/config.py 中的 USE_CONFIG_FILE,默认为 False")])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#如果不使用配置文件,将 USE_CONFIG_FILE 设置为 False")])])]),t._v(" "),a("h3",{attrs:{id:"在-env-dev文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在-env-dev文件中"}},[t._v("#")]),t._v(" 在.env.dev文件中")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('SUPERUSERS = [""] # 填写你的QQ\n')])])]),a("h3",{attrs:{id:"在configs-config-py文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在configs-config-py文件中"}},[t._v("#")]),t._v(" 在configs/config.py文件中")]),t._v(" "),a("p",[a("strong",[t._v("必填:")])]),t._v(" "),a("ul",[a("li",[t._v("API KEY")]),t._v(" "),a("li",[t._v("数据库配置")])]),t._v(" "),a("p",[t._v("在./configs/config.py中配置基本配置(除API KEY ,数据库和代理外都含有默认值)")]),t._v(" "),a("p",[t._v("在./configs/path_config.py配置路径(含有默认配置)")]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#可在 ./configs/config.py 文件中修改配置,在 ./configs/path_config.py 修改资源路径")])])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#已在 ./configs/config.py 和 ./configs/path_config.py 中为各个配置提供注解!")])])])])}),[],!1,null,null,null);s.default=n.exports}}]);
|
||||
1
assets/js/8.9b6c6e36.js
Normal file
1
assets/js/8.9b6c6e36.js
Normal file
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{379:function(t,s,a){"use strict";a.r(s);var e=a(46),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h2",{attrs:{id:"部署"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#部署"}},[t._v("#")]),t._v(" 部署")]),t._v(" "),a("h3",{attrs:{id:"配置gocq"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置gocq"}},[t._v("#")]),t._v(" 配置gocq")]),t._v(" "),a("p",[t._v("在 "),a("a",{attrs:{href:"https://github.com/Mrs4s/go-cqhttp",target:"_blank",rel:"noopener noreferrer"}},[t._v("https://github.com/Mrs4s/go-cqhttp"),a("OutboundLink")],1),t._v(" 下载Releases最新版本,运行后选择反向代理。")]),t._v(" "),a("p",[t._v("后将 go-cqhttp 的配置文件 config.yml 中的 universal 改为 universal: ws://127.0.0.1:8080/cqhttp/ws")]),t._v(" "),a("h3",{attrs:{id:"获取源码"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#获取源码"}},[t._v("#")]),t._v(" 获取源码")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("git clone https://github.com/HibiKier/zhenxun_bot.git //克隆仓库\n\ncd zhenxun_bot //进入目录\n\npip install -r requirements.txt //安装依赖\n")])])]),a("p",[a("strong",[t._v("进行基础配置")])]),t._v(" "),a("blockquote",[a("p",[t._v("请查看 "),a("strong",[t._v("配置")]),t._v(" 部分")])]),t._v(" "),a("h3",{attrs:{id:"开始运行"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#开始运行"}},[t._v("#")]),t._v(" 开始运行")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("python bot.py\n")])])]),a("h2",{attrs:{id:"配置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置"}},[t._v("#")]),t._v(" 配置")]),t._v(" "),a("p",[a("strong",[t._v("在 configs/config.py 中的 USE_CONFIG_FILE,默认为 False")])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#如果不使用配置文件,将 USE_CONFIG_FILE 设置为 False")])])]),t._v(" "),a("h3",{attrs:{id:"在-env-dev文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在-env-dev文件中"}},[t._v("#")]),t._v(" 在.env.dev文件中")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('SUPERUSERS = [""] # 填写你的QQ\n')])])]),a("h3",{attrs:{id:"在configs-config-py文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在configs-config-py文件中"}},[t._v("#")]),t._v(" 在configs/config.py文件中")]),t._v(" "),a("p",[a("strong",[t._v("必填:")])]),t._v(" "),a("ul",[a("li",[t._v("API KEY")]),t._v(" "),a("li",[t._v("数据库配置")])]),t._v(" "),a("p",[t._v("在./configs/config.py中配置基本配置(除API KEY ,数据库和代理外都含有默认值)")]),t._v(" "),a("p",[t._v("在./configs/path_config.py配置路径(含有默认配置)")]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#可在 ./configs/config.py 文件中修改配置,在 ./configs/path_config.py 修改资源路径")])])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#已在 ./configs/config.py 和 ./configs/path_config.py 中为各个配置提供注解!")])])])])}),[],!1,null,null,null);s.default=n.exports}}]);
|
||||
@ -1 +0,0 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{380:function(t,s,a){"use strict";a.r(s);var e=a(46),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h2",{attrs:{id:"部署"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#部署"}},[t._v("#")]),t._v(" 部署")]),t._v(" "),a("h3",{attrs:{id:"配置gocq"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置gocq"}},[t._v("#")]),t._v(" 配置gocq")]),t._v(" "),a("p",[t._v("在 "),a("a",{attrs:{href:"https://github.com/Mrs4s/go-cqhttp",target:"_blank",rel:"noopener noreferrer"}},[t._v("https://github.com/Mrs4s/go-cqhttp"),a("OutboundLink")],1),t._v(" 下载Releases最新版本,运行后选择反向代理。")]),t._v(" "),a("p",[t._v("后将 go-cqhttp 的配置文件 config.yml 中的 universal 改为 universal: ws://127.0.0.1:8080/cqhttp/ws")]),t._v(" "),a("h3",{attrs:{id:"获取源码"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#获取源码"}},[t._v("#")]),t._v(" 获取源码")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("git clone https://github.com/HibiKier/zhenxun_bot.git //克隆仓库\n\ncd zhenxun_bot //进入目录\n\npip install -r requirements.txt //安装依赖\n")])])]),a("p",[a("strong",[t._v("进行基础配置")])]),t._v(" "),a("blockquote",[a("p",[t._v("请查看 "),a("strong",[t._v("配置")]),t._v(" 部分")])]),t._v(" "),a("h3",{attrs:{id:"开始运行"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#开始运行"}},[t._v("#")]),t._v(" 开始运行")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("python bot.py\n")])])]),a("h2",{attrs:{id:"配置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#配置"}},[t._v("#")]),t._v(" 配置")]),t._v(" "),a("p",[a("strong",[t._v("在 configs/config.py 中的 USE_CONFIG_FILE,默认为 False")])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#如果不使用配置文件,将 USE_CONFIG_FILE 设置为 False")])])]),t._v(" "),a("h3",{attrs:{id:"在-env-dev文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在-env-dev文件中"}},[t._v("#")]),t._v(" 在.env.dev文件中")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('SUPERUSERS = [""] # 填写你的QQ\n')])])]),a("h3",{attrs:{id:"在configs-config-py文件中"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#在configs-config-py文件中"}},[t._v("#")]),t._v(" 在configs/config.py文件中")]),t._v(" "),a("p",[a("strong",[t._v("必填:")])]),t._v(" "),a("ul",[a("li",[t._v("API KEY")]),t._v(" "),a("li",[t._v("数据库配置")])]),t._v(" "),a("p",[t._v("在./configs/config.py中配置基本配置(除API KEY ,数据库和代理外都含有默认值)")]),t._v(" "),a("p",[t._v("在./configs/path_config.py配置路径(含有默认配置)")]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#可在 ./configs/config.py 文件中修改配置,在 ./configs/path_config.py 修改资源路径")])])]),t._v(" "),a("blockquote",[a("p",[a("strong",[t._v("#已在 ./configs/config.py 和 ./configs/path_config.py 中为各个配置提供注解!")])])])])}),[],!1,null,null,null);s.default=n.exports}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/js/9.fe727ef6.js
Normal file
1
assets/js/9.fe727ef6.js
Normal file
@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{379:function(t,s,e){"use strict";e.r(s);var n=e(46),r=Object(n.a)({},(function(){var t=this.$createElement,s=this._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[s("h1",{attrs:{id:"还未开始"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#还未开始"}},[this._v("#")]),this._v(" 还未开始")])])}),[],!1,null,null,null);s.default=r.exports}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
179
dev/index.html
Normal file
179
dev/index.html
Normal file
@ -0,0 +1,179 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<title>开发文档 | 真寻Bot</title>
|
||||
<meta name="generator" content="VuePress 1.8.2">
|
||||
<link rel="icon" href="/zhenxun_bot/favicon.ico">
|
||||
<meta name="description" content="非常可爱的多功能机器人!">
|
||||
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.41ef3b2c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/2.37ad9f3c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/8.9b6c6e36.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.bc531bcb.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/11.25d7a4e0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.cadc7bc0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/6.d0ea70c3.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/7.80a16171.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.fe727ef6.js">
|
||||
<link rel="stylesheet" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/zhenxun_bot/" class="home-link router-link-active"><!----> <span class="site-name">真寻Bot</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/zhenxun_bot/" class="nav-link">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/install/" class="nav-link">
|
||||
安装文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
使用文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/dev/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
开发文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
Github Page
|
||||
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/zhenxun_bot/" class="nav-link">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/install/" class="nav-link">
|
||||
安装文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
使用文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/dev/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
开发文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
Github Page
|
||||
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>开发文档</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/zhenxun_bot/dev/#简介" class="sidebar-link">简介</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#zx-plugin-name" class="sidebar-link">__zx_plugin_name__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-usage" class="sidebar-link">__plugin_usage__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-super-usage" class="sidebar-link">__plugin_super_usage__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-des" class="sidebar-link">__plugin_des__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-cmd" class="sidebar-link">__plugin_cmd__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-settings" class="sidebar-link">__plugin_settings__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-task" class="sidebar-link">__plugin_task__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-type" class="sidebar-link">__plugin_type__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-version" class="sidebar-link">__plugin_version__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#plugin-author" class="sidebar-link">__plugin_author__</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#普通插件的一个示例" class="sidebar-link">普通插件的一个示例</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#管理员插件的一个示例" class="sidebar-link">管理员插件的一个示例</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#超级用户插件的一个示例" class="sidebar-link">超级用户插件的一个示例</a><ul class="sidebar-sub-headers"></ul></li><li><a href="/zhenxun_bot/dev/#带有超级用户命令的管理插件示例" class="sidebar-link">带有超级用户命令的管理插件示例</a><ul class="sidebar-sub-headers"></ul></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="真寻bot插件基本标准"><a href="#真寻bot插件基本标准" class="header-anchor">#</a> 真寻Bot插件基本标准</h1> <blockquote><p>更新于2021/10/13</p></blockquote> <h2 id="简介"><a href="#简介" class="header-anchor">#</a> 简介</h2> <p>统一插件标准,可以自动生成对应的数据和帮助图片以及功能对应的开关</p> <ul><li><p>普通插件 应该包含:</p> <ul><li><code>__zx_plugin_name__</code>:插件名</li> <li><code>__plugin_usage</code>:用法</li> <li><code>__plugin_des__</code>:简介</li> <li><code>__plugin_cmd__</code>:命令</li> <li><code>__plugin_settings__</code> :插件通用设置</li></ul></li> <li><p>有主动发送消息的被动插件(不需要命令调用的插件,如定时任务,hook等) 应该包含:</p> <ul><li><code>__plugin_task__</code>:为你提供一个或多个开关</li></ul></li> <li><p>以下作为额外添加选项:</p> <ul><li><code>__plugin_type__</code>:插件帮助分类(被动类插件不需要)</li> <li><code>__plugin_version__</code>:插件版本</li> <li><code>__plugin_author__</code>:插件作者</li></ul></li></ul> <h2 id="zx-plugin-name"><a href="#zx-plugin-name" class="header-anchor">#</a> __zx_plugin_name__</h2> <ul><li><strong>类型</strong>:str</li> <li><strong>说明</strong>:<br>
|
||||
插件名称,为插件普通帮助的展示内容,基本所有模块都必须有 <code>__zx_plugin_name__</code><br>
|
||||
通过在__zx_plugin_name__中添加 [Admin] [Superuser] [Hidden] 控制初始化帮助时插件的分类<br>
|
||||
基本为以下四类:
|
||||
<ul><li><code></code>:默认,即没有以下三种分类,作为普通插件</li> <li><code>[Admin]</code>: 纯管理员插件</li> <li><code>[Superuser]</code>: 纯超级用户插件</li> <li><code>[Hidden]</code>: 隐藏的插件,一般是不需要命令调用的插件</li></ul></li></ul> <h2 id="plugin-usage"><a href="#plugin-usage" class="header-anchor">#</a> __plugin_usage__</h2> <ul><li><strong>类型</strong>:str</li> <li><strong>说明</strong>:<br>
|
||||
插件帮助说明
|
||||
示例:</li></ul> <div class="language-python extra-class"><pre class="language-python"><code><span class="token triple-quoted-string string">"""
|
||||
usage:
|
||||
有什么用处?
|
||||
指令:
|
||||
...
|
||||
示例:...
|
||||
"""</span><span class="token punctuation">.</span>strip<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
</code></pre></div><h2 id="plugin-super-usage"><a href="#plugin-super-usage" class="header-anchor">#</a> __plugin_super_usage__</h2> <ul><li><strong>类型</strong>:str</li> <li><strong>说明</strong>:<br>
|
||||
当非 <code>[Superuser]</code> 插件含有超级用户的功能时,在该属性中编写超级用户的额外帮助<br>
|
||||
帮助写法与 <code>__plugin_usage__</code> 一致</li></ul> <h2 id="plugin-des"><a href="#plugin-des" class="header-anchor">#</a> __plugin_des__</h2> <ul><li><strong>类型</strong>:str</li> <li><strong>说明</strong>:<br>
|
||||
插件简介,不建议太长,详细介绍可以写在usage中,主要在<code>详细帮助</code>中显示</li></ul> <h2 id="plugin-cmd"><a href="#plugin-cmd" class="header-anchor">#</a> __plugin_cmd__</h2> <ul><li><strong>类型</strong>:List[str]</li> <li><strong>说明</strong>:<br>
|
||||
插件指令,相同功能的插件指令请使用<code>/</code>分离,如果是超级用户的功能,请在命令后添加<code>[_superuser]</code><br>
|
||||
示例:</li></ul> <div class="language-python extra-class"><pre class="language-python"><code><span class="token comment"># 发送 ‘我的签到’ 和 ‘好感度’ 效果相同</span>
|
||||
__plugin_cmd__ <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">"我的签到/好感度"</span><span class="token punctuation">,</span> <span class="token string">"好感度排行"</span><span class="token punctuation">,</span> <span class="token string">"清空好感度 [_superuser]"</span><span class="token punctuation">]</span>
|
||||
</code></pre></div><h2 id="plugin-settings"><a href="#plugin-settings" class="header-anchor">#</a> __plugin_settings__</h2> <ul><li><strong>类型</strong>:Dict[str, Union[str, int]]</li> <li><strong>说明</strong>:<br>
|
||||
插件的通用设置,普通插件与纯管理员插件会有所不同<br>
|
||||
示例:</li></ul> <div class="language-python extra-class"><pre class="language-python"><code><span class="token comment"># 普通插件</span>
|
||||
__plugin_settings__ <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string">"level"</span><span class="token punctuation">:</span> <span class="token number">5</span><span class="token punctuation">,</span> <span class="token comment"># 群权限等级,请不要设置为1或9,若无特殊情况请设置为5</span>
|
||||
<span class="token string">"default_status"</span><span class="token punctuation">:</span> <span class="token boolean">True</span><span class="token punctuation">,</span> <span class="token comment"># 进群时的默认开关状态</span>
|
||||
<span class="token string">"limit_superuser"</span><span class="token punctuation">:</span> <span class="token boolean">False</span><span class="token punctuation">,</span> <span class="token comment"># 开关插件的限制是否限制超级用户</span>
|
||||
<span class="token string">"cmd"</span><span class="token punctuation">:</span> <span class="token punctuation">[</span><span class="token string">"b封面"</span><span class="token punctuation">,</span> <span class="token string">'B封面'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token comment"># 命令别名,主要用于帮助和开关</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token comment">#"cmd"第一个值会被作为功能调用统计的显示选项,开关方面:开启b封面=开关B封面=开启cover</span>
|
||||
<span class="token comment">#"__zx_plugin_name__"不需要额外写入,在bot启动时会自动将"__zx_plugin_name__"导入对应的"cmd"</span>
|
||||
|
||||
<span class="token comment"># 管理员插件</span>
|
||||
__plugin_settings__ <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string">"admin_level"</span><span class="token punctuation">:</span> <span class="token number">1</span><span class="token punctuation">,</span> <span class="token comment"># 管理员等级,建议设置在5及以下,敏感操作设置在5以上</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre></div><h2 id="plugin-task"><a href="#plugin-task" class="header-anchor">#</a> __plugin_task__</h2> <ul><li><strong>类型</strong>:Dict[str, Union[str, str]]</li> <li><strong>说明</strong>:<br>
|
||||
为你提供一个或多个开关,主要用于被动类插件的开关<br>
|
||||
示例:</li></ul> <div class="language-python extra-class"><pre class="language-python"><code><span class="token comment"># 定义开关</span>
|
||||
__plugin_task__ <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string">"名称"</span><span class="token punctuation">:</span> <span class="token string">"开关中文名"</span><span class="token punctuation">,</span>
|
||||
<span class="token string">"abcd"</span><span class="token punctuation">:</span> <span class="token string">"统计开关"</span><span class="token punctuation">,</span>
|
||||
<span class="token string">"..."</span><span class="token punctuation">:</span> <span class="token string">"..."</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token comment"># 导入管理器</span>
|
||||
<span class="token keyword">from</span> utils<span class="token punctuation">.</span>manager <span class="token keyword">import</span> group_manager
|
||||
|
||||
<span class="token comment"># 在插件中设置</span>
|
||||
<span class="token keyword">async</span> <span class="token keyword">def</span> <span class="token function">_</span><span class="token punctuation">(</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
|
||||
<span class="token keyword">if</span> <span class="token keyword">await</span> group_manager<span class="token punctuation">.</span>check_group_task_status<span class="token punctuation">(</span>event<span class="token punctuation">.</span>group_id<span class="token punctuation">,</span> <span class="token string">"名称"</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
|
||||
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span>
|
||||
<span class="token keyword">if</span> <span class="token keyword">await</span> group_manager<span class="token punctuation">.</span>check_group_task_status<span class="token punctuation">(</span>event<span class="token punctuation">.</span>group_id<span class="token punctuation">,</span> <span class="token string">"abcd"</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
|
||||
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span>
|
||||
</code></pre></div><h2 id="plugin-type"><a href="#plugin-type" class="header-anchor">#</a> __plugin_type__</h2> <ul><li><strong>类型</strong>:Tuple[Union[str, int]]</li> <li><strong>说明</strong>:<br>
|
||||
为普通插件分类,当没有<code>__plugin_type__</code>时,将统一放置普通功能分类中<br>
|
||||
相同分类的插件在帮助图片中将会统合在一起<br>
|
||||
示例:</li></ul> <div class="language-python extra-class"><pre class="language-python"><code><span class="token comment"># 定义格式:</span>
|
||||
<span class="token comment"># 排列:无或0时:横向排列,1:列项排序(当你的__plugin_cmd__指令很多,建议使用 1)</span>
|
||||
__plugin_type__ <span class="token operator">=</span> <span class="token punctuation">(</span>分类名称<span class="token punctuation">,</span> 详细帮助中的排列<span class="token punctuation">)</span>
|
||||
<span class="token comment"># 创建一个`工具`的分类</span>
|
||||
__plugin_type__ <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token string">'工具'</span><span class="token punctuation">,</span><span class="token punctuation">)</span>
|
||||
<span class="token comment"># 创建一个`原神相关`的分类,并在详细功能中命令以列向排列显示</span>
|
||||
__plugin_type__ <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token string">'原神相关'</span><span class="token punctuation">,</span> <span class="token number">1</span><span class="token punctuation">)</span>
|
||||
</code></pre></div><h2 id="plugin-version"><a href="#plugin-version" class="header-anchor">#</a> __plugin_version__</h2> <ul><li><strong>类型</strong>:Union[float, int]</li> <li><strong>说明</strong>:<br>
|
||||
插件版本,将作为插件自动更新的依照</li></ul> <h2 id="plugin-author"><a href="#plugin-author" class="header-anchor">#</a> __plugin_author__</h2> <ul><li><strong>类型</strong>:str</li> <li><strong>说明</strong>:<br>
|
||||
插件作者</li></ul> <h2 id="普通插件的一个示例"><a href="#普通插件的一个示例" class="header-anchor">#</a> 普通插件的一个示例</h2> <div class="language-python extra-class"><pre class="language-python"><code>__zx_plugin_name__ <span class="token operator">=</span> <span class="token string">'b封面'</span>
|
||||
__plugin_usage__ <span class="token operator">=</span> <span class="token triple-quoted-string string">"""
|
||||
usage:
|
||||
b封面 [链接/av/bv/cv/直播id]
|
||||
示例:b封面 av86863038
|
||||
"""</span><span class="token punctuation">.</span>strip<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
__plugin_des__ <span class="token operator">=</span> <span class="token string">'快捷的b站视频封面获取方式'</span>
|
||||
__plugin_cmd__ <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'b封面/B封面'</span><span class="token punctuation">]</span>
|
||||
__plugin_type__ <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token string">'一些工具'</span><span class="token punctuation">,</span><span class="token punctuation">)</span>
|
||||
__plugin_version__ <span class="token operator">=</span> <span class="token number">0.1</span>
|
||||
__plugin_author__ <span class="token operator">=</span> <span class="token string">'HibiKier'</span>
|
||||
__plugin_settings__ <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string">"level"</span><span class="token punctuation">:</span> <span class="token number">5</span><span class="token punctuation">,</span>
|
||||
<span class="token string">"default_status"</span><span class="token punctuation">:</span> <span class="token boolean">True</span><span class="token punctuation">,</span>
|
||||
<span class="token string">"limit_superuser"</span><span class="token punctuation">:</span> <span class="token boolean">False</span><span class="token punctuation">,</span>
|
||||
<span class="token string">"cmd"</span><span class="token punctuation">:</span> <span class="token punctuation">[</span><span class="token string">"b封面"</span><span class="token punctuation">,</span> <span class="token string">'B封面'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre></div><h2 id="管理员插件的一个示例"><a href="#管理员插件的一个示例" class="header-anchor">#</a> 管理员插件的一个示例</h2> <div class="language-python extra-class"><pre class="language-python"><code>__zx_plugin_name__ <span class="token operator">=</span> <span class="token string">"更新群组成员列表 [Admin]"</span>
|
||||
__plugin_usage__ <span class="token operator">=</span> <span class="token triple-quoted-string string">"""
|
||||
usage:
|
||||
更新群组成员的基本信息
|
||||
指令:
|
||||
更新群组成员列表/更新群组成员信息
|
||||
"""</span><span class="token punctuation">.</span>strip<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
__plugin_des__ <span class="token operator">=</span> <span class="token string">'更新群组成员列表'</span>
|
||||
__plugin_cmd__ <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'更新群组成员列表'</span><span class="token punctuation">]</span>
|
||||
__plugin_version__ <span class="token operator">=</span> <span class="token number">0.1</span>
|
||||
__plugin_author__ <span class="token operator">=</span> <span class="token string">'HibiKier'</span>
|
||||
__plugin_settings__ <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string">"admin_level"</span><span class="token punctuation">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre></div><h2 id="超级用户插件的一个示例"><a href="#超级用户插件的一个示例" class="header-anchor">#</a> 超级用户插件的一个示例</h2> <div class="language-python extra-class"><pre class="language-python"><code>__zx_plugin_name__ <span class="token operator">=</span> <span class="token string">"超级用户指令 [Superuser]"</span>
|
||||
__plugin_usage__ <span class="token operator">=</span> <span class="token triple-quoted-string string">"""
|
||||
usage:
|
||||
超级用户集成指令
|
||||
指令:
|
||||
清理临时数据
|
||||
重载插件配置
|
||||
"""</span><span class="token punctuation">.</span>strip<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
__plugin_des__ <span class="token operator">=</span> <span class="token string">"超级用户集成指令"</span>
|
||||
__plugin_cmd__ <span class="token operator">=</span> <span class="token punctuation">[</span>
|
||||
<span class="token string">"清理临时数据"</span><span class="token punctuation">,</span>
|
||||
<span class="token string">"重载插件配置"</span>
|
||||
<span class="token punctuation">]</span>
|
||||
__plugin_version__ <span class="token operator">=</span> <span class="token number">0.1</span>
|
||||
__plugin_author__ <span class="token operator">=</span> <span class="token string">"HibiKier"</span>
|
||||
</code></pre></div><h2 id="带有超级用户命令的管理插件示例"><a href="#带有超级用户命令的管理插件示例" class="header-anchor">#</a> 带有超级用户命令的管理插件示例</h2> <div class="language-python extra-class"><pre class="language-python"><code>__zx_plugin_name__ <span class="token operator">=</span> <span class="token string">"封禁Ban用户 [Admin]"</span>
|
||||
__plugin_usage__ <span class="token operator">=</span> <span class="token triple-quoted-string string">"""
|
||||
usage:
|
||||
将用户拉入或拉出黑名单
|
||||
指令:
|
||||
.ban [at] ?[小时] ?[分钟]
|
||||
.unban
|
||||
示例:.ban @user
|
||||
示例:.ban @user 6
|
||||
示例:.ban @user 3 10
|
||||
示例:.unban @user
|
||||
"""</span><span class="token punctuation">.</span>strip<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
__plugin_superuser_usage__ <span class="token operator">=</span> <span class="token triple-quoted-string string">"""
|
||||
usage:
|
||||
屏蔽用户消息,相当于最上级.ban
|
||||
指令:
|
||||
b了 [at]
|
||||
示例:b了 @user
|
||||
"""</span><span class="token punctuation">.</span>strip<span class="token punctuation">(</span><span class="token punctuation">)</span>
|
||||
__plugin_des__ <span class="token operator">=</span> <span class="token string">'你被逮捕了!丢进小黑屋!'</span>
|
||||
__plugin_cmd__ <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token string">'.ban [at] ?[小时] ?[分钟]'</span><span class="token punctuation">,</span> <span class="token string">'.unban [at]'</span><span class="token punctuation">,</span> <span class="token string">'b了 [at] [_superuser]'</span><span class="token punctuation">]</span>
|
||||
__plugin_version__ <span class="token operator">=</span> <span class="token number">0.1</span>
|
||||
__plugin_author__ <span class="token operator">=</span> <span class="token string">'HibiKier'</span>
|
||||
__plugin_settings__ <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string">"admin_level"</span><span class="token punctuation">:</span> BAN_LEVEL<span class="token punctuation">,</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre></div></div> <footer class="page-edit"><!----> <!----></footer> <!----> </main></div><div class="global-ui"></div></div>
|
||||
<script src="/zhenxun_bot/assets/js/app.41ef3b2c.js" defer></script><script src="/zhenxun_bot/assets/js/2.37ad9f3c.js" defer></script><script src="/zhenxun_bot/assets/js/8.9b6c6e36.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,45 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<title>指南 | 真寻Bot</title>
|
||||
<meta name="generator" content="VuePress 1.8.2">
|
||||
<link rel="icon" href="/zhenxun_bot/favicon.ico">
|
||||
<meta name="description" content="非常可爱的多功能机器人!">
|
||||
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.7deda930.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.53d300b0.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/2.7d7efdaa.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/8.6bb0baec.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.c59f6c61.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.d8535281.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.184eba5b.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f15be490.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/6.9b9ba81c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/7.115a23f4.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.5238d1a7.js">
|
||||
<link rel="stylesheet" href="/zhenxun_bot/assets/css/0.styles.7deda930.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/zhenxun_bot/" class="home-link router-link-active"><!----> <span class="site-name">真寻Bot</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/zhenxun_bot/" class="nav-link">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/guide/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
指南
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
帮助
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
Github Page
|
||||
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/zhenxun_bot/" class="nav-link">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/guide/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
指南
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
帮助
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
Github Page
|
||||
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>指南</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/zhenxun_bot/guide/#部署" class="sidebar-link">部署</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/zhenxun_bot/guide/#配置gocq" class="sidebar-link">配置gocq</a></li><li class="sidebar-sub-header"><a href="/zhenxun_bot/guide/#获取源码" class="sidebar-link">获取源码</a></li><li class="sidebar-sub-header"><a href="/zhenxun_bot/guide/#开始运行" class="sidebar-link">开始运行</a></li></ul></li><li><a href="/zhenxun_bot/guide/#配置" class="sidebar-link">配置</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/zhenxun_bot/guide/#在-env-dev文件中" class="sidebar-link">在.env.dev文件中</a></li><li class="sidebar-sub-header"><a href="/zhenxun_bot/guide/#在configs-config-py文件中" class="sidebar-link">在configs/config.py文件中</a></li></ul></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h2 id="部署"><a href="#部署" class="header-anchor">#</a> 部署</h2> <h3 id="配置gocq"><a href="#配置gocq" class="header-anchor">#</a> 配置gocq</h3> <p>在 <a href="https://github.com/Mrs4s/go-cqhttp" target="_blank" rel="noopener noreferrer">https://github.com/Mrs4s/go-cqhttp<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 下载Releases最新版本,运行后选择反向代理。</p> <p>后将 go-cqhttp 的配置文件 config.yml 中的 universal 改为 universal: ws://127.0.0.1:8080/cqhttp/ws</p> <h3 id="获取源码"><a href="#获取源码" class="header-anchor">#</a> 获取源码</h3> <div class="language- extra-class"><pre class="language-text"><code>git clone https://github.com/HibiKier/zhenxun_bot.git //克隆仓库
|
||||
|
||||
cd zhenxun_bot //进入目录
|
||||
|
||||
pip install -r requirements.txt //安装依赖
|
||||
</code></pre></div><p><strong>进行基础配置</strong></p> <blockquote><p>请查看 <strong>配置</strong> 部分</p></blockquote> <h3 id="开始运行"><a href="#开始运行" class="header-anchor">#</a> 开始运行</h3> <div class="language- extra-class"><pre class="language-text"><code>python bot.py
|
||||
</code></pre></div><h2 id="配置"><a href="#配置" class="header-anchor">#</a> 配置</h2> <p><strong>在 configs/config.py 中的 USE_CONFIG_FILE,默认为 False</strong></p> <blockquote><p><strong>#如果不使用配置文件,将 USE_CONFIG_FILE 设置为 False</strong></p></blockquote> <h3 id="在-env-dev文件中"><a href="#在-env-dev文件中" class="header-anchor">#</a> 在.env.dev文件中</h3> <div class="language- extra-class"><pre class="language-text"><code>SUPERUSERS = [""] # 填写你的QQ
|
||||
</code></pre></div><h3 id="在configs-config-py文件中"><a href="#在configs-config-py文件中" class="header-anchor">#</a> 在configs/config.py文件中</h3> <p><strong>必填:</strong></p> <ul><li>API KEY</li> <li>数据库配置</li></ul> <p>在./configs/config.py中配置基本配置(除API KEY ,数据库和代理外都含有默认值)</p> <p>在./configs/path_config.py配置路径(含有默认配置)</p> <blockquote><p><strong>#可在 ./configs/config.py 文件中修改配置,在 ./configs/path_config.py 修改资源路径</strong></p></blockquote> <blockquote><p><strong>#已在 ./configs/config.py 和 ./configs/path_config.py 中为各个配置提供注解!</strong></p></blockquote></div> <footer class="page-edit"><!----> <!----></footer> <!----> </main></div><div class="global-ui"></div></div>
|
||||
<script src="/zhenxun_bot/assets/js/app.53d300b0.js" defer></script><script src="/zhenxun_bot/assets/js/2.7d7efdaa.js" defer></script><script src="/zhenxun_bot/assets/js/8.6bb0baec.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because one or more lines are too long
16
index.html
16
index.html
@ -8,16 +8,18 @@
|
||||
<link rel="icon" href="/zhenxun_bot/favicon.ico">
|
||||
<meta name="description" content="非常可爱的多功能机器人!">
|
||||
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.6e26ea20.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/2.37ad9f3c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/7.3546aebd.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.08b3afb2.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.d8535281.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/6.d0ea70c3.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/8.ee7f7f94.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.d8b8697d.js">
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.41ef3b2c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/2.37ad9f3c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/7.80a16171.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.bc531bcb.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/11.25d7a4e0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.cadc7bc0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/6.d0ea70c3.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/8.9b6c6e36.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.fe727ef6.js">
|
||||
<link rel="stylesheet" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/zhenxun_bot/" aria-current="page" class="home-link router-link-exact-active router-link-active"><!----> <span class="site-name">真寻Bot</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/zhenxun_bot/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/install/" class="nav-link">
|
||||
指南
|
||||
安装文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
帮助
|
||||
使用文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/dev/" class="nav-link">
|
||||
开发文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
@ -25,9 +27,11 @@
|
||||
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/zhenxun_bot/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/install/" class="nav-link">
|
||||
指南
|
||||
安装文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
帮助
|
||||
使用文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/dev/" class="nav-link">
|
||||
开发文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
@ -41,6 +45,6 @@
|
||||
</a></p></header> <div class="features"><div class="feature"><h2>Go-cqhttp</h2> <p>基于 Nonebot2 和 go-cqhttp 开发,以 postgresql 作为数据库,非常可爱的绪山真寻bot</p></div></div> <div class="theme-default-content custom content__default"></div> <div class="footer">
|
||||
GPL-3.0 Licensed | Copyright © 2021
|
||||
</div></main></div><div class="global-ui"></div></div>
|
||||
<script src="/zhenxun_bot/assets/js/app.6e26ea20.js" defer></script><script src="/zhenxun_bot/assets/js/2.37ad9f3c.js" defer></script><script src="/zhenxun_bot/assets/js/7.3546aebd.js" defer></script>
|
||||
<script src="/zhenxun_bot/assets/js/app.41ef3b2c.js" defer></script><script src="/zhenxun_bot/assets/js/2.37ad9f3c.js" defer></script><script src="/zhenxun_bot/assets/js/7.80a16171.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -8,16 +8,18 @@
|
||||
<link rel="icon" href="/zhenxun_bot/favicon.ico">
|
||||
<meta name="description" content="非常可爱的多功能机器人!">
|
||||
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.6e26ea20.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/2.37ad9f3c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/9.d8b8697d.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/10.08b3afb2.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.d8535281.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/6.d0ea70c3.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/7.3546aebd.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/8.ee7f7f94.js">
|
||||
<link rel="preload" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css" as="style"><link rel="preload" href="/zhenxun_bot/assets/js/app.41ef3b2c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/2.37ad9f3c.js" as="script"><link rel="preload" href="/zhenxun_bot/assets/js/10.bc531bcb.js" as="script"><link rel="prefetch" href="/zhenxun_bot/assets/js/11.25d7a4e0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/3.cadc7bc0.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/4.920e727c.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/5.f5eec935.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/6.d0ea70c3.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/7.80a16171.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/8.9b6c6e36.js"><link rel="prefetch" href="/zhenxun_bot/assets/js/9.fe727ef6.js">
|
||||
<link rel="stylesheet" href="/zhenxun_bot/assets/css/0.styles.c2e9a96f.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/zhenxun_bot/" class="home-link router-link-active"><!----> <span class="site-name">真寻Bot</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/zhenxun_bot/" class="nav-link">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/install/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
指南
|
||||
安装文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
帮助
|
||||
使用文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/dev/" class="nav-link">
|
||||
开发文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
@ -25,9 +27,11 @@
|
||||
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/zhenxun_bot/" class="nav-link">
|
||||
主页
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/install/" aria-current="page" class="nav-link router-link-exact-active router-link-active">
|
||||
指南
|
||||
安装文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/help/" class="nav-link">
|
||||
帮助
|
||||
使用文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/dev/" class="nav-link">
|
||||
开发文档
|
||||
</a></div><div class="nav-item"><a href="/zhenxun_bot/updatalogs/" class="nav-link">
|
||||
更新日志
|
||||
</a></div><div class="nav-item"><a href="https://github.com/HibiKier/zhenxun_bot" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
||||
@ -50,6 +54,6 @@ port<span class="token operator">:</span> str <span class="token operator">=</sp
|
||||
database<span class="token operator">:</span> str <span class="token operator">=</span> <span class="token string">""</span> <span class="token comment">//# 数据库名称</span>
|
||||
</code></pre></div><h3 id="运行"><a href="#运行" class="header-anchor">#</a> 运行</h3> <div class="language- extra-class"><pre class="language-text"><code>python bot.py
|
||||
</code></pre></div></div> <footer class="page-edit"><!----> <!----></footer> <!----> </main></div><div class="global-ui"></div></div>
|
||||
<script src="/zhenxun_bot/assets/js/app.6e26ea20.js" defer></script><script src="/zhenxun_bot/assets/js/2.37ad9f3c.js" defer></script><script src="/zhenxun_bot/assets/js/9.d8b8697d.js" defer></script>
|
||||
<script src="/zhenxun_bot/assets/js/app.41ef3b2c.js" defer></script><script src="/zhenxun_bot/assets/js/2.37ad9f3c.js" defer></script><script src="/zhenxun_bot/assets/js/10.bc531bcb.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user