mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2025-07-27 11:00:55 +00:00
Deploying to docs from @ LiteyukiStudio/LiteyukiBot@614d78b3fa ๐
This commit is contained in:
@ -1 +1 @@
|
||||
import{R as p}from"./chunks/theme.C8yLQ2CM.js";import{U as o,aa as u,ab as l,ac as c,ad as f,ae as d,af as m,ag as h,ah as g,ai as A,aj as y,d as P,u as v,y as w,x as C,ak as R,al as b,am as E,an as S}from"./chunks/framework.C4_mTacX.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return w(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(T)}function D(){let e=o,a;return A(t=>{let n=y(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{j as createApp};
|
||||
import{R as p}from"./chunks/theme.CnRznGU7.js";import{U as o,aa as u,ab as l,ac as c,ad as f,ae as d,af as m,ag as h,ah as g,ai as A,aj as y,d as P,u as v,y as w,x as C,ak as R,al as b,am as E,an as S}from"./chunks/framework.C4_mTacX.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return w(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(T)}function D(){let e=o,a;return A(t=>{let n=y(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{j as createApp};
|
1
assets/chunks/@localSearchIndexen.BOAAnH94.js
Normal file
1
assets/chunks/@localSearchIndexen.BOAAnH94.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
1
assets/chunks/@localSearchIndexroot.D_T7UAAJ.js
Normal file
1
assets/chunks/@localSearchIndexroot.D_T7UAAJ.js
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as c}from"./theme.C8yLQ2CM.js";import{d as e,o as a,c as n,j as t,t as i,k as p,_ as u}from"./framework.C4_mTacX.js";const _="https://github.com/",o="LiteyukiStudio/LiteyukiBot",b=`${_}${o}`,m={class:"contributor-bar"},l=e({__name:"ContributorBar",setup(h){const r=`https://contrib.rocks/image?repo=${o}`,s=`${b}/graphs/contributors`;return(d,f)=>(a(),n("div",m,[t("h2",null,i(p(c)("thx_contributors")),1),t("a",{href:s},[t("div",{class:"contributor-list"},[t("img",{src:r,alt:"Contributors"})])])]))}}),k=u(l,[["__scopeId","data-v-bc374713"]]);export{k as C};
|
||||
import{g as c}from"./theme.CnRznGU7.js";import{d as e,o as a,c as n,j as t,t as i,k as p,_ as u}from"./framework.C4_mTacX.js";const _="https://github.com/",o="LiteyukiStudio/LiteyukiBot",b=`${_}${o}`,m={class:"contributor-bar"},l=e({__name:"ContributorBar",setup(h){const r=`https://contrib.rocks/image?repo=${o}`,s=`${b}/graphs/contributors`;return(d,f)=>(a(),n("div",m,[t("h2",null,i(p(c)("thx_contributors")),1),t("a",{href:s},[t("div",{class:"contributor-list"},[t("img",{src:r,alt:"Contributors"})])])]))}}),k=u(l,[["__scopeId","data-v-bc374713"]]);export{k as C};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/dev_best_practices.md.aqp5VXmd.js
Normal file
1
assets/dev_best_practices.md.aqp5VXmd.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,c as t,o as i,a9 as a}from"./chunks/framework.C4_mTacX.js";const k=JSON.parse('{"title":"ๆไฝณๅฎ่ทต","description":"","frontmatter":{"title":"ๆไฝณๅฎ่ทต","order":10},"headers":[],"relativePath":"dev/best_practices.md","filePath":"zh/dev/best_practices.md","lastUpdated":1726859552000}'),r={name:"dev/best_practices.md"},o=a('<h1 id="ๆไฝณๅฎ่ทต" tabindex="-1">ๆไฝณๅฎ่ทต <a class="header-anchor" href="#ๆไฝณๅฎ่ทต" aria-label="Permalink to "ๆไฝณๅฎ่ทต"">โ</a></h1><h2 id="ๆบๅจไบบๅบ็จ" tabindex="-1">ๆบๅจไบบๅบ็จ <a class="header-anchor" href="#ๆบๅจไบบๅบ็จ" aria-label="Permalink to "ๆบๅจไบบๅบ็จ"">โ</a></h2><ul><li><a href="https://github.com/LiteyukiStudio/LiteyukiBot" target="_blank" rel="noreferrer">LiteyukiBot</a>๏ผ่ฝป้ชๅฎๆนๆบๅจไบบ</li><li><a href="https://github.com/TriM-Organization/LiteyukiBot-TriM" target="_blank" rel="noreferrer">LiteyukiBot-TriM</a>๏ผTriM ๅฎๆนๅฎๅถ่ฝป้ชๆบๅจไบบ</li><li><a href="https://git.liteyuki.icu/LiteyukiStudio/marsho-alpha" target="_blank" rel="noreferrer">Liteyuki Marsho</a>๏ผๅบไบ ่ฝป้ช ๅ github model ็ๅฏ็ฑ็ซๅจๆบๅจไบบ</li></ul><h2 id="ๆไปถ" tabindex="-1">ๆไปถ <a class="header-anchor" href="#ๆไปถ" aria-label="Permalink to "ๆไปถ"">โ</a></h2><ul><li><a href="https://github.com/LiteyukiStudio/liteyukibot-plugin-nonebot" target="_blank" rel="noreferrer">liteyukibot-plugin-nonebot</a>๏ผ่ฝป้ชๆบๅจไบบ NoneBot ๆไปถ๏ผ่ฎฉ่ฝป้ชๆฏๆ NoneBot</li><li><a href="https://github.com/LiteyukiStudio/nonebot-plugin-liteyukibot" target="_blank" rel="noreferrer">nonebot-plugin-liteyukibot</a>๏ผNoneBot ๆไปถ๏ผ่ฎฉ NoneBot ๆฏๆ่ฝป้ช</li></ul><h2 id="ๅ
ถไป" tabindex="-1">ๅ
ถไป <a class="header-anchor" href="#ๅ
ถไป" aria-label="Permalink to "ๅ
ถไป"">โ</a></h2><ul><li><a href="https://starmap.liteyuki.icu" target="_blank" rel="noreferrer">liteyuki starmap</a>๏ผ่ฝป้ชๅฎๆนๆๅพ๏ผๅฑ็คบ่ฝป้ช็ๆๆๅฎไพๅๅ
ถไฝ็ฝฎๅๅธ</li><li><a href="https://timerainstarsky.github.io/TRSS_Liteyuki/" target="_blank" rel="noreferrer">TRSS_Liteyuki</a>๏ผTRSS LiteyukiBot ็ฎก็่ๆฌ</li></ul>',7),l=[o];function n(u,s,h,c,_,d){return i(),t("div",null,l)}const p=e(r,[["render",n]]);export{k as __pageData,p as default};
|
1
assets/dev_best_practices.md.aqp5VXmd.lean.js
Normal file
1
assets/dev_best_practices.md.aqp5VXmd.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,c as t,o as i,a9 as a}from"./chunks/framework.C4_mTacX.js";const k=JSON.parse('{"title":"ๆไฝณๅฎ่ทต","description":"","frontmatter":{"title":"ๆไฝณๅฎ่ทต","order":10},"headers":[],"relativePath":"dev/best_practices.md","filePath":"zh/dev/best_practices.md","lastUpdated":1726859552000}'),r={name:"dev/best_practices.md"},o=a("",7),l=[o];function n(u,s,h,c,_,d){return i(),t("div",null,l)}const p=e(r,[["render",n]]);export{k as __pageData,p as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{C as e}from"./chunks/ContributorBar.BjlgZyYr.js";import{c as o,I as i,a9 as l,o as t}from"./chunks/framework.C4_mTacX.js";import"./chunks/theme.C8yLQ2CM.js";const a=l("",16),g=JSON.parse('{"title":"ๅผๅๆๅ","description":"","frontmatter":{"title":"ๅผๅๆๅ","order":0},"headers":[],"relativePath":"dev/guide.md","filePath":"zh/dev/guide.md","lastUpdated":1725389024000}'),r={name:"dev/guide.md"},m=Object.assign(r,{setup(d){return(c,u)=>(t(),o("div",null,[a,i(e)]))}});export{g as __pageData,m as default};
|
||||
import{C as e}from"./chunks/ContributorBar.B0Ast80K.js";import{c as o,I as i,a9 as l,o as t}from"./chunks/framework.C4_mTacX.js";import"./chunks/theme.CnRznGU7.js";const a=l("",16),g=JSON.parse('{"title":"ๅผๅๆๅ","description":"","frontmatter":{"title":"ๅผๅๆๅ","order":0},"headers":[],"relativePath":"dev/guide.md","filePath":"zh/dev/guide.md","lastUpdated":1725389024000}'),r={name:"dev/guide.md"},m=Object.assign(r,{setup(d){return(c,u)=>(t(),o("div",null,[a,i(e)]))}});export{g as __pageData,m as default};
|
1
assets/en_dev_best_practices.md.D9G4U5cI.js
Normal file
1
assets/en_dev_best_practices.md.D9G4U5cI.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as t,c as e,o as i,a9 as a}from"./chunks/framework.C4_mTacX.js";const d=JSON.parse('{"title":"Best Practices","description":"","frontmatter":{"title":"Best Practices","order":10},"headers":[],"relativePath":"en/dev/best_practices.md","filePath":"en/dev/best_practices.md","lastUpdated":1726859552000}'),r={name:"en/dev/best_practices.md"},o=a('<h1 id="best-practices" tabindex="-1">Best Practices <a class="header-anchor" href="#best-practices" aria-label="Permalink to "Best Practices"">โ</a></h1><h2 id="bot-applications" tabindex="-1">Bot applications <a class="header-anchor" href="#bot-applications" aria-label="Permalink to "Bot applications"">โ</a></h2><ul><li><a href="https://github.com/LiteyukiStudio/LiteyukiBot" target="_blank" rel="noreferrer">LiteyukiBot</a>: Liteyuki Official Bot</li><li><a href="https://github.com/TriM-Organization/LiteyukiBot-TriM" target="_blank" rel="noreferrer">LiteyukiBot-TriM</a>: TriM Official Custom Liteyuki Bot</li><li><a href="https://git.liteyuki.icu/LiteyukiStudio/marsho-alpha" target="_blank" rel="noreferrer">Liteyuki Marsho</a>: A cute cat girl bot based on Liteyuki and the github model</li></ul><h2 id="plugins" tabindex="-1">plugins <a class="header-anchor" href="#plugins" aria-label="Permalink to "plugins"">โ</a></h2><ul><li><a href="https://github.com/LiteyukiStudio/liteyukibot-plugin-nonebot" target="_blank" rel="noreferrer">liteyukibot-plugin-nonebot</a>: Liteyuki Bot NoneBot plugin, allowing Liteyuki to support NoneBot</li><li><a href="https://github.com/LiteyukiStudio/nonebot-plugin-liteyukibot" target="_blank" rel="noreferrer">nonebot-plugin-liteyukibot</a>: NoneBot plugin, allowing NoneBot to support Liteyuki</li></ul><h2 id="others" tabindex="-1">Others <a class="header-anchor" href="#others" aria-label="Permalink to "Others"">โ</a></h2><ul><li><a href="https://starmap.liteyuki.icu" target="_blank" rel="noreferrer">liteyuki starmap</a>: Liteyuki official star map, showing all instances of Liteyuki and their location distribution</li><li><a href="https://timerainstarsky.github.io/TRSS_Liteyuki/" target="_blank" rel="noreferrer">TRSS_Liteyuki</a>: LiteyukiBot management script</li></ul>',7),l=[o];function n(s,u,c,h,p,k){return i(),e("div",null,l)}const _=t(r,[["render",n]]);export{d as __pageData,_ as default};
|
1
assets/en_dev_best_practices.md.D9G4U5cI.lean.js
Normal file
1
assets/en_dev_best_practices.md.D9G4U5cI.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as t,c as e,o as i,a9 as a}from"./chunks/framework.C4_mTacX.js";const d=JSON.parse('{"title":"Best Practices","description":"","frontmatter":{"title":"Best Practices","order":10},"headers":[],"relativePath":"en/dev/best_practices.md","filePath":"en/dev/best_practices.md","lastUpdated":1726859552000}'),r={name:"en/dev/best_practices.md"},o=a("",7),l=[o];function n(s,u,c,h,p,k){return i(),e("div",null,l)}const _=t(r,[["render",n]]);export{d as __pageData,_ as default};
|
@ -1 +0,0 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const g=JSON.parse('{"title":"่ฟ็จ้ไฟก","description":"","frontmatter":{"title":"่ฟ็จ้ไฟก","order":4},"headers":[],"relativePath":"en/dev/comm.md","filePath":"en/dev/comm.md","lastUpdated":1725102337000}'),e={name:"en/dev/comm.md"},t=n("",19),l=[t];function h(p,k,r,o,d,c){return a(),i("div",null,l)}const y=s(e,[["render",h]]);export{g as __pageData,y as default};
|
@ -1,4 +1,4 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const g=JSON.parse('{"title":"่ฟ็จ้ไฟก","description":"","frontmatter":{"title":"่ฟ็จ้ไฟก","order":4},"headers":[],"relativePath":"en/dev/comm.md","filePath":"en/dev/comm.md","lastUpdated":1725102337000}'),e={name:"en/dev/comm.md"},t=n(`<h1 id="channel-communication" tabindex="-1"><strong>Channel Communication</strong> <a class="header-anchor" href="#channel-communication" aria-label="Permalink to "**Channel Communication**"">โ</a></h1><h3 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to "Introduction"">โ</a></h3><p>LiteyukiBot is running in the main process MainProcess, and other plugin framework processes are child processes that come with it. Therefore, it is impossible to communicate through shared memory and direct object transfer. Liteyuki provides a channel <a href="./api/comm/channel.html#class-channel-generic-t"><code>Channel</code></a> for inter-process communication like <code>go</code>. You can send messages to other processes through <a href="./api/comm/channel.html#class-channel-generic-t"><code>Channel</code></a> and listen to messages from other processes.</p><h3 id="example" tabindex="-1">Example <a class="header-anchor" href="#example" aria-label="Permalink to "Example"">โ</a></h3><p>The channel is full-duplex, with two receiving modes, but only one mode can be used for a channel, that is, passive mode and active mode, passive mode is implemented by the <code>chan.on_receive()</code> decorator callback function, and active mode needs to call <code>chan.receive()</code> to implement</p><ul><li>ๅๅปบๅญ่ฟ็จ็ๅๆถไผๅๅงๅไธไธช่ขซๅจ้้ๅไธไธชไธปๅจ้้๏ผไธ้้ๆ ่ฏไธบ<code>{process_name}-active</code>ๅ<code>{process_name}-passive</code>๏ผ</li><li>ไธป่ฟ็จไธญ้่ฟ<code>get_channel</code>ๅฝๆฐ่ทๅ้้ๅฏน่ฑก</li><li>ๅญ่ฟ็จไธญๅฏผๅ
ฅๅไพ<code>active_channel</code>ๅ<code>passive_channel</code>ๅณๅฏ</li></ul><blockquote><p>ๅจ่ฝป้ชๆไปถไธญ(ไธป่ฟ็จไธญ)</p></blockquote><div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> asyncio</span></span>
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const g=JSON.parse('{"title":"Process Communication","description":"","frontmatter":{"title":"Process Communication","order":4},"headers":[],"relativePath":"en/dev/comm.md","filePath":"en/dev/comm.md","lastUpdated":1726859552000}'),e={name:"en/dev/comm.md"},t=n(`<h1 id="channel-communication" tabindex="-1"><strong>Channel Communication</strong> <a class="header-anchor" href="#channel-communication" aria-label="Permalink to "**Channel Communication**"">โ</a></h1><h3 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to "Introduction"">โ</a></h3><p>LiteyukiBot is running in the main process MainProcess, and other plugin framework processes are child processes that come with it. Therefore, it is impossible to communicate through shared memory and direct object transfer. Liteyuki provides a channel <a href="./api/comm/channel.html#class-channel-generic-t"><code>Channel</code></a> for inter-process communication like <code>go</code>. You can send messages to other processes through <a href="./api/comm/channel.html#class-channel-generic-t"><code>Channel</code></a> and listen to messages from other processes.</p><h3 id="example" tabindex="-1">Example <a class="header-anchor" href="#example" aria-label="Permalink to "Example"">โ</a></h3><p>The channel is full-duplex, with two receiving modes, but only one mode can be used for a channel, that is, passive mode and active mode, passive mode is implemented by the <code>chan.on_receive()</code> decorator callback function, and active mode needs to call <code>chan.receive()</code> to implement</p><ul><li>ๅๅปบๅญ่ฟ็จ็ๅๆถไผๅๅงๅไธไธช่ขซๅจ้้ๅไธไธชไธปๅจ้้๏ผไธ้้ๆ ่ฏไธบ<code>{process_name}-active</code>ๅ<code>{process_name}-passive</code>๏ผ</li><li>ไธป่ฟ็จไธญ้่ฟ<code>get_channel</code>ๅฝๆฐ่ทๅ้้ๅฏน่ฑก</li><li>ๅญ่ฟ็จไธญๅฏผๅ
ฅๅไพ<code>active_channel</code>ๅ<code>passive_channel</code>ๅณๅฏ</li></ul><blockquote><p>ๅจ่ฝป้ชๆไปถไธญ(ไธป่ฟ็จไธญ)</p></blockquote><div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> asyncio</span></span>
|
||||
<span class="line"></span>
|
||||
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> liteyuki.comm </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> get_channel, Channel</span></span>
|
||||
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> liteyuki </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> get_bot</span></span>
|
1
assets/en_dev_comm.md.bOf5Cc-F.lean.js
Normal file
1
assets/en_dev_comm.md.bOf5Cc-F.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const g=JSON.parse('{"title":"Process Communication","description":"","frontmatter":{"title":"Process Communication","order":4},"headers":[],"relativePath":"en/dev/comm.md","filePath":"en/dev/comm.md","lastUpdated":1726859552000}'),e={name:"en/dev/comm.md"},t=n("",19),l=[t];function h(p,k,r,o,d,c){return a(),i("div",null,l)}const y=s(e,[["render",h]]);export{g as __pageData,y as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{C as e}from"./chunks/ContributorBar.BjlgZyYr.js";import{c as o,I as t,a9 as i,o as r}from"./chunks/framework.C4_mTacX.js";import"./chunks/theme.C8yLQ2CM.js";const a=i("",16),p=JSON.parse('{"title":"Development Guide","description":"","frontmatter":{"title":"Development Guide","order":0},"headers":[],"relativePath":"en/dev/guide.md","filePath":"en/dev/guide.md","lastUpdated":1725389024000}'),l={name:"en/dev/guide.md"},g=Object.assign(l,{setup(n){return(d,s)=>(r(),o("div",null,[a,t(e)]))}});export{p as __pageData,g as default};
|
||||
import{C as e}from"./chunks/ContributorBar.B0Ast80K.js";import{c as o,I as t,a9 as i,o as r}from"./chunks/framework.C4_mTacX.js";import"./chunks/theme.CnRznGU7.js";const a=i("",16),p=JSON.parse('{"title":"Development Guide","description":"","frontmatter":{"title":"Development Guide","order":0},"headers":[],"relativePath":"en/dev/guide.md","filePath":"en/dev/guide.md","lastUpdated":1725389024000}'),l={name:"en/dev/guide.md"},g=Object.assign(l,{setup(n){return(d,s)=>(r(),o("div",null,[a,t(e)]))}});export{p as __pageData,g as default};
|
@ -1 +0,0 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const F=JSON.parse('{"title":"่ฝป้ชๅฝๆฐ","description":"","frontmatter":{"title":"่ฝป้ชๅฝๆฐ","order":2},"headers":[],"relativePath":"en/dev/lyfunc.md","filePath":"en/dev/lyfunc.md","lastUpdated":1725102337000}'),t={name:"en/dev/lyfunc.md"},l=n("",19),e=[l];function h(p,k,d,r,o,c){return a(),i("div",null,e)}const y=s(t,[["render",h]]);export{F as __pageData,y as default};
|
@ -1,4 +1,4 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const F=JSON.parse('{"title":"่ฝป้ชๅฝๆฐ","description":"","frontmatter":{"title":"่ฝป้ชๅฝๆฐ","order":2},"headers":[],"relativePath":"en/dev/lyfunc.md","filePath":"en/dev/lyfunc.md","lastUpdated":1725102337000}'),t={name:"en/dev/lyfunc.md"},l=n(`<h1 id="่ฝป้ชๅฝๆฐ" tabindex="-1"><strong>่ฝป้ชๅฝๆฐ</strong> <a class="header-anchor" href="#่ฝป้ชๅฝๆฐ" aria-label="Permalink to "**่ฝป้ชๅฝๆฐ**"">โ</a></h1><p>่ฝป้ชๅฝๆฐ Liteyuki Function ๆฏ่ฝป้ช็ไธไธชๅ่ฝ๏ผๅฎๅ
่ฎธไฝ ๅจ่ฝป้ชไธญ่ฟ่กไธไบ่ชๅฎไน็็ฑๆฐๆฎ้ฉฑๅจ็ๅฝไปค๏ผ็ฑปไผผไบMinecraft็mcfunction๏ผๅฑไบ่ตๆบๅ
็ไธ้จๅ๏ผไฝ้ๅ็ฌ่ตท็ฏๅน
.</p><h3 id="ๅฝๆฐๆไปถ" tabindex="-1"><strong>ๅฝๆฐๆไปถ</strong> <a class="header-anchor" href="#ๅฝๆฐๆไปถ" aria-label="Permalink to "**ๅฝๆฐๆไปถ**"">โ</a></h3><p>ๅฝๆฐๆไปถๆพๅจ่ตๆบๅ
็<code>functions</code>็ฎๅฝไธ๏ผๆไปถๅไปฅ<code>.mcfunction</code> <code>.lyfunction</code> <code>.lyf</code>็ปๅฐพ๏ผไพๅฆ<code>test.mcfunction</code>๏ผๆไปถๅ
ๅฎนไธบไธ็ณปๅ็ๅฝไปค๏ผๆฏ่กไธไธชๅฝไปค๏ผๆฏๆๅ่กๆณจ้<code>#</code>(็ผ่พๆถ็่ฏญๆณ้ซไบฎๅฏ้ๅ<code>shell</code>ๆ ผๅผ)๏ผไพๅฆ๏ผ</p><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># ๅจๅไฟกๅจ่พๅบ"hello world"</span></span>
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const F=JSON.parse('{"title":"Liteyuki Function","description":"","frontmatter":{"title":"Liteyuki Function","order":2},"headers":[],"relativePath":"en/dev/lyfunc.md","filePath":"en/dev/lyfunc.md","lastUpdated":1726859552000}'),t={name:"en/dev/lyfunc.md"},l=n(`<h1 id="่ฝป้ชๅฝๆฐ" tabindex="-1"><strong>่ฝป้ชๅฝๆฐ</strong> <a class="header-anchor" href="#่ฝป้ชๅฝๆฐ" aria-label="Permalink to "**่ฝป้ชๅฝๆฐ**"">โ</a></h1><p>่ฝป้ชๅฝๆฐ Liteyuki Function ๆฏ่ฝป้ช็ไธไธชๅ่ฝ๏ผๅฎๅ
่ฎธไฝ ๅจ่ฝป้ชไธญ่ฟ่กไธไบ่ชๅฎไน็็ฑๆฐๆฎ้ฉฑๅจ็ๅฝไปค๏ผ็ฑปไผผไบMinecraft็mcfunction๏ผๅฑไบ่ตๆบๅ
็ไธ้จๅ๏ผไฝ้ๅ็ฌ่ตท็ฏๅน
.</p><h3 id="ๅฝๆฐๆไปถ" tabindex="-1"><strong>ๅฝๆฐๆไปถ</strong> <a class="header-anchor" href="#ๅฝๆฐๆไปถ" aria-label="Permalink to "**ๅฝๆฐๆไปถ**"">โ</a></h3><p>ๅฝๆฐๆไปถๆพๅจ่ตๆบๅ
็<code>functions</code>็ฎๅฝไธ๏ผๆไปถๅไปฅ<code>.mcfunction</code> <code>.lyfunction</code> <code>.lyf</code>็ปๅฐพ๏ผไพๅฆ<code>test.mcfunction</code>๏ผๆไปถๅ
ๅฎนไธบไธ็ณปๅ็ๅฝไปค๏ผๆฏ่กไธไธชๅฝไปค๏ผๆฏๆๅ่กๆณจ้<code>#</code>(็ผ่พๆถ็่ฏญๆณ้ซไบฎๅฏ้ๅ<code>shell</code>ๆ ผๅผ)๏ผไพๅฆ๏ผ</p><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># ๅจๅไฟกๅจ่พๅบ"hello world"</span></span>
|
||||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">cmd</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> echo</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> hello</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> world</span></span>
|
||||
<span class="line"></span>
|
||||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># ๅฆๆไฝ ๆณๅๆถ่พๅบๅค่กๅ
ๅฎนๅฏไปฅๅฐ่ฏๆข่ก็ฌฆ(Pythonๆ ผๅผ)</span></span>
|
1
assets/en_dev_lyfunc.md.DjX4Hm-0.lean.js
Normal file
1
assets/en_dev_lyfunc.md.DjX4Hm-0.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const F=JSON.parse('{"title":"Liteyuki Function","description":"","frontmatter":{"title":"Liteyuki Function","order":2},"headers":[],"relativePath":"en/dev/lyfunc.md","filePath":"en/dev/lyfunc.md","lastUpdated":1726859552000}'),t={name:"en/dev/lyfunc.md"},l=n("",19),e=[l];function h(p,k,d,r,o,c){return a(),i("div",null,e)}const y=s(t,[["render",h]]);export{F as __pageData,y as default};
|
@ -1 +0,0 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const y=JSON.parse('{"title":"่ฝป้ชๆไปถๅผๅ","description":"","frontmatter":{"title":"่ฝป้ชๆไปถๅผๅ","order":3},"headers":[],"relativePath":"en/dev/plugin.md","filePath":"en/dev/plugin.md","lastUpdated":1725102337000}'),t={name:"en/dev/plugin.md"},h=n("",19),l=[h];function p(e,k,d,r,E,o){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{y as __pageData,c as default};
|
@ -1,4 +1,4 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const y=JSON.parse('{"title":"่ฝป้ชๆไปถๅผๅ","description":"","frontmatter":{"title":"่ฝป้ชๆไปถๅผๅ","order":3},"headers":[],"relativePath":"en/dev/plugin.md","filePath":"en/dev/plugin.md","lastUpdated":1725102337000}'),t={name:"en/dev/plugin.md"},h=n(`<h1 id="็ฎไป" tabindex="-1">็ฎไป <a class="header-anchor" href="#็ฎไป" aria-label="Permalink to "็ฎไป"">โ</a></h1><p>่ฝป้ชๆไปถๆฏ่ฝป้ชๅ
็ฝฎ็ไธ้จๅๅ่ฝ๏ผ่ฟ่กๅจไธป่ฟ็จไธญ๏ผๅฏไปฅๅพ้ซ็จๅบฆๅฐๆฉๅฑ่ฝป้ช็ๅ่ฝ</p><h2 id="ๅผๅง" tabindex="-1">ๅผๅง <a class="header-anchor" href="#ๅผๅง" aria-label="Permalink to "ๅผๅง"">โ</a></h2><h3 id="ๅๅปบๆไปถ" tabindex="-1">ๅๅปบๆไปถ <a class="header-anchor" href="#ๅๅปบๆไปถ" aria-label="Permalink to "ๅๅปบๆไปถ"">โ</a></h3><p>ไธไธช<code>.py</code>ๆไปถๆไธไธชๅ
ๅซ<code>__init__.py</code>็ๆไปถๅคนๅณๅฏ่ขซ่ฏๅซไธบๆไปถ</p><p>้ฆๅ
ๅๅปบไธไธชๆไปถๅคน๏ผไพๅฆ<code>watchdog_plugin</code>๏ผๅนถๅจๅ
ถไธญๅๅปบไธไธช<code>__init__.py</code>ๆไปถ๏ผๅณๅฏๅๅปบไธไธชๆไปถ</p><p><code>__init__.py</code></p><div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> liteyuki.plugin </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> PluginMetadata, PluginType</span></span>
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const y=JSON.parse('{"title":"Liteyuki Plugin","description":"","frontmatter":{"title":"Liteyuki Plugin","order":3},"headers":[],"relativePath":"en/dev/plugin.md","filePath":"en/dev/plugin.md","lastUpdated":1726859552000}'),t={name:"en/dev/plugin.md"},h=n(`<h1 id="็ฎไป" tabindex="-1">็ฎไป <a class="header-anchor" href="#็ฎไป" aria-label="Permalink to "็ฎไป"">โ</a></h1><p>่ฝป้ชๆไปถๆฏ่ฝป้ชๅ
็ฝฎ็ไธ้จๅๅ่ฝ๏ผ่ฟ่กๅจไธป่ฟ็จไธญ๏ผๅฏไปฅๅพ้ซ็จๅบฆๅฐๆฉๅฑ่ฝป้ช็ๅ่ฝ</p><h2 id="ๅผๅง" tabindex="-1">ๅผๅง <a class="header-anchor" href="#ๅผๅง" aria-label="Permalink to "ๅผๅง"">โ</a></h2><h3 id="ๅๅปบๆไปถ" tabindex="-1">ๅๅปบๆไปถ <a class="header-anchor" href="#ๅๅปบๆไปถ" aria-label="Permalink to "ๅๅปบๆไปถ"">โ</a></h3><p>ไธไธช<code>.py</code>ๆไปถๆไธไธชๅ
ๅซ<code>__init__.py</code>็ๆไปถๅคนๅณๅฏ่ขซ่ฏๅซไธบๆไปถ</p><p>้ฆๅ
ๅๅปบไธไธชๆไปถๅคน๏ผไพๅฆ<code>watchdog_plugin</code>๏ผๅนถๅจๅ
ถไธญๅๅปบไธไธช<code>__init__.py</code>ๆไปถ๏ผๅณๅฏๅๅปบไธไธชๆไปถ</p><p><code>__init__.py</code></p><div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> liteyuki.plugin </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> PluginMetadata, PluginType</span></span>
|
||||
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> .watch_dog </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">import</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;"> *</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # ๅฏผๅ
ฅ้ป่พ้จๅ</span></span>
|
||||
<span class="line"></span>
|
||||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># ๅฎไนๆไปถๅ
ๆฐๆฎ</span></span>
|
1
assets/en_dev_plugin.md.DoGEEBa3.lean.js
Normal file
1
assets/en_dev_plugin.md.DoGEEBa3.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as s,c as i,o as a,a9 as n}from"./chunks/framework.C4_mTacX.js";const y=JSON.parse('{"title":"Liteyuki Plugin","description":"","frontmatter":{"title":"Liteyuki Plugin","order":3},"headers":[],"relativePath":"en/dev/plugin.md","filePath":"en/dev/plugin.md","lastUpdated":1726859552000}'),t={name:"en/dev/plugin.md"},h=n("",19),l=[h];function p(e,k,d,r,E,o){return a(),i("div",null,l)}const c=s(t,[["render",p]]);export{y as __pageData,c as default};
|
@ -1,4 +1,4 @@
|
||||
import{_ as s,c as a,o as i,a9 as e}from"./chunks/framework.C4_mTacX.js";const m=JSON.parse('{"title":"่ตๆบๅ
ๅผๅ","description":"","frontmatter":{"title":"่ตๆบๅ
ๅผๅ","order":1},"headers":[],"relativePath":"en/dev/resource.md","filePath":"en/dev/resource.md","lastUpdated":1725102337000}'),l={name:"en/dev/resource.md"},t=e(`<h1 id="็ฎไป" tabindex="-1">็ฎไป <a class="header-anchor" href="#็ฎไป" aria-label="Permalink to "็ฎไป"">โ</a></h1><p>่ตๆบๅ
,ไบฆๅฏๆ นๆฎ็จ้็งฐไธบไธป้ขๅ
ใๅญไฝๅ
ใ่ฏญ่จๅ
็ญ๏ผๅฎๅ
่ฎธไฝ ไธๅฎ็จๅบฆไธ่ชๅฎไน่ฝป้ช็ๅค่ง,ๅนถไธไธ็จไฟฎๆนๆบไปฃ็ </p><ul><li><a href="./../store/resource.html">่ตๆบ/ไธป้ขๅๅบ</a>ๆไพไบไธไบ่ตๆบๅ
ไพไฝ ้ๆฉ๏ผไฝ ไนๅฏไปฅ่ชๅทฑๅถไฝ่ตๆบๅ
</li><li>่ตๆบๅ
็ๅถไฝๅพ็ฎๅ๏ผๅฆๆไฝ ๆฅ่งฆ่ฟ<code>Minecraft</code>็่ตๆบๅ
๏ผ้ฃไนไฝ ่ฝๅคๅพๅฟซๅฐฑไธๆ๏ผไป
้ๆ็
งๅๆ่ทฏๅพ่ฟ่กๆไปถๆฟๆขๅณๅฏ๏ผ่ฎฒ่ตทๆๅ
ๆไธไธชๆฐ็่ตๆบๅ
ใ</li><li>้จๅๅ
ๅฎนๅถไฝ้่ฆไธ็น็นๅ็ซฏๅบ็ก,ไพๅฆ<code>html</code>๏ผ<code>css</code></li><li>่ฝป้ชๅ็่ตๆบๅ
่ฏทๆฅ็<code>LiteyukiBot/liteyuki/resources</code>๏ผๅฏไปฅๅจๆญคๅบ็กไธ่ฟ่กไฟฎๆน</li><li>ๆฌข่ฟๅไฝๆ็จฟ่ตๆบๅ
ๅฐ่ฝป้ช่ตๆบๅๅบ</li></ul><p>่ฏทๆณจๆ๏ผไธป้ขๅ
ไธญ็htmlๆธฒๆไฝฟ็จJsๆฅ่งๅฎๆฐๆฎ็ๆธฒๆไฝ็ฝฎ๏ผ่ฏท็กฎไฟๆจๆ็ผๅ็htmlไปฃ็ ่ฝ่ขซBot่งฃๆ๏ผๅฆๅไผๅฏผ่ดๆธฒๆๅคฑ่ดฅๆๆธฒๆ็ปๆไธ็ๆณ/ๅผๅธธ/้ไฝ็ญๆ ๆณ้ขๆ็ไบๆ
ๅ็ใๆจ่ๅจ็ผๅhtmlๆถๅๆถๆดๆนๅฏนๅบJsไปฃ็ ๏ผไปฅ้ฟๅ
ๅบ็ฐๆ ๆณ้ขๆ็้ฎ้ขใ</p><hr><h2 id="ๅ ่ฝฝ่ตๆบๅ
" tabindex="-1">ๅ ่ฝฝ่ตๆบๅ
<a class="header-anchor" href="#ๅ ่ฝฝ่ตๆบๅ
" aria-label="Permalink to "ๅ ่ฝฝ่ตๆบๅ
"">โ</a></h2><ul><li>่ตๆบๅ
้ๅธธๆฏไปฅ<code>.zip</code>ๆ ผๅผๅ็ผฉ็๏ผๅช้่ฆๅฐๅ
ถ่งฃๅๅฐๆ น็ฎๅฝ<code>resources</code>็ฎๅฝไธๅณๅฏ๏ผๆณจๆไธ่ฆๅตๅฅๆไปถๅคน,ๆญฃๅธธ็่ทฏๅพๅบ่ฏฅๆฏ่ฟๆ ท็</li></ul><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">main.py</span></span>
|
||||
import{_ as s,c as a,o as i,a9 as e}from"./chunks/framework.C4_mTacX.js";const m=JSON.parse('{"title":"Resource Pack","description":"","frontmatter":{"title":"Resource Pack","order":1},"headers":[],"relativePath":"en/dev/resource.md","filePath":"en/dev/resource.md","lastUpdated":1726859552000}'),l={name:"en/dev/resource.md"},t=e(`<h1 id="็ฎไป" tabindex="-1">็ฎไป <a class="header-anchor" href="#็ฎไป" aria-label="Permalink to "็ฎไป"">โ</a></h1><p>่ตๆบๅ
,ไบฆๅฏๆ นๆฎ็จ้็งฐไธบไธป้ขๅ
ใๅญไฝๅ
ใ่ฏญ่จๅ
็ญ๏ผๅฎๅ
่ฎธไฝ ไธๅฎ็จๅบฆไธ่ชๅฎไน่ฝป้ช็ๅค่ง,ๅนถไธไธ็จไฟฎๆนๆบไปฃ็ </p><ul><li><a href="./../store/resource.html">่ตๆบ/ไธป้ขๅๅบ</a>ๆไพไบไธไบ่ตๆบๅ
ไพไฝ ้ๆฉ๏ผไฝ ไนๅฏไปฅ่ชๅทฑๅถไฝ่ตๆบๅ
</li><li>่ตๆบๅ
็ๅถไฝๅพ็ฎๅ๏ผๅฆๆไฝ ๆฅ่งฆ่ฟ<code>Minecraft</code>็่ตๆบๅ
๏ผ้ฃไนไฝ ่ฝๅคๅพๅฟซๅฐฑไธๆ๏ผไป
้ๆ็
งๅๆ่ทฏๅพ่ฟ่กๆไปถๆฟๆขๅณๅฏ๏ผ่ฎฒ่ตทๆๅ
ๆไธไธชๆฐ็่ตๆบๅ
ใ</li><li>้จๅๅ
ๅฎนๅถไฝ้่ฆไธ็น็นๅ็ซฏๅบ็ก,ไพๅฆ<code>html</code>๏ผ<code>css</code></li><li>่ฝป้ชๅ็่ตๆบๅ
่ฏทๆฅ็<code>LiteyukiBot/liteyuki/resources</code>๏ผๅฏไปฅๅจๆญคๅบ็กไธ่ฟ่กไฟฎๆน</li><li>ๆฌข่ฟๅไฝๆ็จฟ่ตๆบๅ
ๅฐ่ฝป้ช่ตๆบๅๅบ</li></ul><p>่ฏทๆณจๆ๏ผไธป้ขๅ
ไธญ็htmlๆธฒๆไฝฟ็จJsๆฅ่งๅฎๆฐๆฎ็ๆธฒๆไฝ็ฝฎ๏ผ่ฏท็กฎไฟๆจๆ็ผๅ็htmlไปฃ็ ่ฝ่ขซBot่งฃๆ๏ผๅฆๅไผๅฏผ่ดๆธฒๆๅคฑ่ดฅๆๆธฒๆ็ปๆไธ็ๆณ/ๅผๅธธ/้ไฝ็ญๆ ๆณ้ขๆ็ไบๆ
ๅ็ใๆจ่ๅจ็ผๅhtmlๆถๅๆถๆดๆนๅฏนๅบJsไปฃ็ ๏ผไปฅ้ฟๅ
ๅบ็ฐๆ ๆณ้ขๆ็้ฎ้ขใ</p><hr><h2 id="ๅ ่ฝฝ่ตๆบๅ
" tabindex="-1">ๅ ่ฝฝ่ตๆบๅ
<a class="header-anchor" href="#ๅ ่ฝฝ่ตๆบๅ
" aria-label="Permalink to "ๅ ่ฝฝ่ตๆบๅ
"">โ</a></h2><ul><li>่ตๆบๅ
้ๅธธๆฏไปฅ<code>.zip</code>ๆ ผๅผๅ็ผฉ็๏ผๅช้่ฆๅฐๅ
ถ่งฃๅๅฐๆ น็ฎๅฝ<code>resources</code>็ฎๅฝไธๅณๅฏ๏ผๆณจๆไธ่ฆๅตๅฅๆไปถๅคน,ๆญฃๅธธ็่ทฏๅพๅบ่ฏฅๆฏ่ฟๆ ท็</li></ul><div class="language-shell vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">main.py</span></span>
|
||||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">resources</span></span>
|
||||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">โโresource_pack_1</span></span>
|
||||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> โโmetadata.yml</span></span>
|
1
assets/en_dev_resource.md.DtkAy8nT.lean.js
Normal file
1
assets/en_dev_resource.md.DtkAy8nT.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as s,c as a,o as i,a9 as e}from"./chunks/framework.C4_mTacX.js";const m=JSON.parse('{"title":"Resource Pack","description":"","frontmatter":{"title":"Resource Pack","order":1},"headers":[],"relativePath":"en/dev/resource.md","filePath":"en/dev/resource.md","lastUpdated":1726859552000}'),l={name:"en/dev/resource.md"},t=e("",12),n=[t];function p(c,d,h,o,r,k){return i(),a("div",null,n)}const y=s(l,[["render",p]]);export{m as __pageData,y as default};
|
@ -1 +0,0 @@
|
||||
import{_ as s,c as a,o as i,a9 as e}from"./chunks/framework.C4_mTacX.js";const m=JSON.parse('{"title":"่ตๆบๅ
ๅผๅ","description":"","frontmatter":{"title":"่ตๆบๅ
ๅผๅ","order":1},"headers":[],"relativePath":"en/dev/resource.md","filePath":"en/dev/resource.md","lastUpdated":1725102337000}'),l={name:"en/dev/resource.md"},t=e("",12),n=[t];function p(c,d,h,o,r,k){return i(),a("div",null,n)}const y=s(l,[["render",p]]);export{m as __pageData,y as default};
|
@ -1 +0,0 @@
|
||||
import{_ as e,c as t,o as i}from"./chunks/framework.C4_mTacX.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"LiteyukiBot","tagline":"An integrated chat bot application and management framework","actions":[{"theme":"brand","text":"๐ Get Started","link":"./deploy/install"},{"theme":"alt","text":"๐ Manual","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ Extensions","link":"./store/"}],"image":{"light":"/liteyuki.svg","dark":"/liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"Ecological Diversity","icon":"๐ ๏ธ","details":"Based on the liteyuki framework, compatible with any Python bot framework and application","link":"./dev/api"},{"title":"Pluggable","icon":"๐งฉ","details":"Use package manager for convenient management of plugins and resource packs","link":"./store/plugin"},{"title":"Customizable","icon":"๐จ","details":"Fully customize the appearance using resource packs","link":"./store/resource"},{"title":"Localization","icon":"๐","details":"Support for multiple languages through resource packs","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"Easy to use","icon":"โ๏ธ","details":"No complicated pre-process, ready to use out of the box","link":"./deploy/config"},{"title":"High Performance","icon":"๐","details":"500 plugins, starts within 2 seconds"},{"title":"Rolling Updates","icon":"โ๏ธ","details":"Keep your robot up to date with the latest commits"},{"title":"Open Source","icon":"๐","details":"The project follows the LSO LICENSE and is open to contributions","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"en/index.md","filePath":"en/index.md","lastUpdated":1726858141000}'),a={name:"en/index.md"};function o(n,s,l,r,c,d){return i(),t("div")}const m=e(a,[["render",o]]);export{u as __pageData,m as default};
|
@ -1 +0,0 @@
|
||||
import{_ as e,c as t,o as i}from"./chunks/framework.C4_mTacX.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"LiteyukiBot","tagline":"An integrated chat bot application and management framework","actions":[{"theme":"brand","text":"๐ Get Started","link":"./deploy/install"},{"theme":"alt","text":"๐ Manual","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ Extensions","link":"./store/"}],"image":{"light":"/liteyuki.svg","dark":"/liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"Ecological Diversity","icon":"๐ ๏ธ","details":"Based on the liteyuki framework, compatible with any Python bot framework and application","link":"./dev/api"},{"title":"Pluggable","icon":"๐งฉ","details":"Use package manager for convenient management of plugins and resource packs","link":"./store/plugin"},{"title":"Customizable","icon":"๐จ","details":"Fully customize the appearance using resource packs","link":"./store/resource"},{"title":"Localization","icon":"๐","details":"Support for multiple languages through resource packs","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"Easy to use","icon":"โ๏ธ","details":"No complicated pre-process, ready to use out of the box","link":"./deploy/config"},{"title":"High Performance","icon":"๐","details":"500 plugins, starts within 2 seconds"},{"title":"Rolling Updates","icon":"โ๏ธ","details":"Keep your robot up to date with the latest commits"},{"title":"Open Source","icon":"๐","details":"The project follows the LSO LICENSE and is open to contributions","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"en/index.md","filePath":"en/index.md","lastUpdated":1726858141000}'),a={name:"en/index.md"};function o(n,s,l,r,c,d){return i(),t("div")}const m=e(a,[["render",o]]);export{u as __pageData,m as default};
|
1
assets/en_index.md.r_vtXGDB.js
Normal file
1
assets/en_index.md.r_vtXGDB.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,c as t,o as i}from"./chunks/framework.C4_mTacX.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"LiteyukiBot","tagline":"An integrated chat bot application and management framework","actions":[{"theme":"brand","text":"๐ Get Started","link":"./deploy/install"},{"theme":"alt","text":"๐ Manual","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ Extensions","link":"./store/"},{"theme":"alt","text":"๐ ๏ธ Development","link":"./dev/guide"}],"image":{"light":"/liteyuki.svg","dark":"/liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"Ecological Diversity","icon":"๐ ๏ธ","details":"Based on the liteyuki framework, compatible with any Python bot framework and application","link":"./dev/api"},{"title":"Pluggable","icon":"๐งฉ","details":"Use package manager for convenient management of plugins and resource packs","link":"./store/plugin"},{"title":"Customizable","icon":"๐จ","details":"Fully customize the appearance using resource packs","link":"./store/resource"},{"title":"Localization","icon":"๐","details":"Support for multiple languages through resource packs","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"Easy to use","icon":"โ๏ธ","details":"No complicated pre-process, ready to use out of the box","link":"./deploy/config"},{"title":"High Performance","icon":"๐","details":"500 plugins, starts within 2 seconds"},{"title":"Rolling Updates","icon":"โ๏ธ","details":"Keep your robot up to date with the latest commits"},{"title":"Open Source","icon":"๐","details":"The project follows the LSO LICENSE and is open to contributions","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"en/index.md","filePath":"en/index.md","lastUpdated":1726859552000}'),a={name:"en/index.md"};function o(n,l,s,r,c,d){return i(),t("div")}const m=e(a,[["render",o]]);export{u as __pageData,m as default};
|
1
assets/en_index.md.r_vtXGDB.lean.js
Normal file
1
assets/en_index.md.r_vtXGDB.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,c as t,o as i}from"./chunks/framework.C4_mTacX.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"LiteyukiBot","tagline":"An integrated chat bot application and management framework","actions":[{"theme":"brand","text":"๐ Get Started","link":"./deploy/install"},{"theme":"alt","text":"๐ Manual","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ Extensions","link":"./store/"},{"theme":"alt","text":"๐ ๏ธ Development","link":"./dev/guide"}],"image":{"light":"/liteyuki.svg","dark":"/liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"Ecological Diversity","icon":"๐ ๏ธ","details":"Based on the liteyuki framework, compatible with any Python bot framework and application","link":"./dev/api"},{"title":"Pluggable","icon":"๐งฉ","details":"Use package manager for convenient management of plugins and resource packs","link":"./store/plugin"},{"title":"Customizable","icon":"๐จ","details":"Fully customize the appearance using resource packs","link":"./store/resource"},{"title":"Localization","icon":"๐","details":"Support for multiple languages through resource packs","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"Easy to use","icon":"โ๏ธ","details":"No complicated pre-process, ready to use out of the box","link":"./deploy/config"},{"title":"High Performance","icon":"๐","details":"500 plugins, starts within 2 seconds"},{"title":"Rolling Updates","icon":"โ๏ธ","details":"Keep your robot up to date with the latest commits"},{"title":"Open Source","icon":"๐","details":"The project follows the LSO LICENSE and is open to contributions","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"en/index.md","filePath":"en/index.md","lastUpdated":1726859552000}'),a={name:"en/index.md"};function o(n,l,s,r,c,d){return i(),t("div")}const m=e(a,[["render",o]]);export{u as __pageData,m as default};
|
@ -1 +0,0 @@
|
||||
import{_ as t,c as e,o as i}from"./chunks/framework.C4_mTacX.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"่ฝป้ชๆบๅจไบบ","tagline":"ไธไธช็ปผๅๆง็่ๅคฉๆบๅจไบบๅบ็จๅ็ฎก็ๆกๆถ","actions":[{"theme":"brand","text":"๐ ๅฟซ้ๅผๅง","link":"./deploy/install"},{"theme":"alt","text":"๐ ไฝฟ็จๆๅ","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ ๆฉๅฑ","link":"./store/resource"}],"image":{"light":"./liteyuki.svg","dark":"./liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"็ๆ่ฏๅฅฝ","icon":"๐ ๏ธ","details":"ๅบไบ่ฝป้ชๆกๆถ๏ผๅ็ๆฏๆไปปๆPython Botๆกๆถๅๅบ็จ็จๅบ","link":"./dev/api"},{"title":"ๆไปถ็ฎก็","icon":"๐งฉ","details":"ไฝฟ็จๅ
็ฎก็ๅจ๏ผไพฟๆท็ฎก็ๆไปถๅ่ตๆบๅ
","link":"./store/plugin"},{"title":"่ช็ฑๅฎๅถ","icon":"๐จ","details":"ไฝฟ็จ่ตๆบๅ
ๅฏนๅค่ง่ฟ่กๅฎๅ
จ่ชๅฎไน","link":"./store/resource"},{"title":"ๅฝ้
ๅ","icon":"๐","details":"้่ฟ่ตๆบๅ
ๆฏๆๅค็ง่ฏญ่จ","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"็ฎๆไฝฟ็จ","icon":"โ๏ธ","details":"ๆ ้็น็ๅๆ่ฟ็จ๏ผๅผ็ฎฑๅณ็จ","link":"./deploy/config"},{"title":"่ถ
้ซๆง่ฝ","icon":"๐","details":"500ไธชๆไปถ๏ผ2็งๅ
ๅฏๅจ"},{"title":"ๆปๅจๆดๆฐ","icon":"โ๏ธ","details":"่ฎฉไฝ ็ๆบๅจไบบไฟๆๆๆฐๆไบค"},{"title":"ๅผๆบ้กน็ฎ","icon":"๐","details":"้กน็ฎ้ตๅพชLSO LICENCEๅผๆบ๏ผๆฌข่ฟๅไฝ็่ดก็ฎ","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"index.md","filePath":"zh/index.md","lastUpdated":1726858141000}'),a={name:"index.md"};function l(n,o,s,d,c,r){return i(),e("div")}const p=t(a,[["render",l]]);export{k as __pageData,p as default};
|
@ -1 +0,0 @@
|
||||
import{_ as t,c as e,o as i}from"./chunks/framework.C4_mTacX.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"่ฝป้ชๆบๅจไบบ","tagline":"ไธไธช็ปผๅๆง็่ๅคฉๆบๅจไบบๅบ็จๅ็ฎก็ๆกๆถ","actions":[{"theme":"brand","text":"๐ ๅฟซ้ๅผๅง","link":"./deploy/install"},{"theme":"alt","text":"๐ ไฝฟ็จๆๅ","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ ๆฉๅฑ","link":"./store/resource"}],"image":{"light":"./liteyuki.svg","dark":"./liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"็ๆ่ฏๅฅฝ","icon":"๐ ๏ธ","details":"ๅบไบ่ฝป้ชๆกๆถ๏ผๅ็ๆฏๆไปปๆPython Botๆกๆถๅๅบ็จ็จๅบ","link":"./dev/api"},{"title":"ๆไปถ็ฎก็","icon":"๐งฉ","details":"ไฝฟ็จๅ
็ฎก็ๅจ๏ผไพฟๆท็ฎก็ๆไปถๅ่ตๆบๅ
","link":"./store/plugin"},{"title":"่ช็ฑๅฎๅถ","icon":"๐จ","details":"ไฝฟ็จ่ตๆบๅ
ๅฏนๅค่ง่ฟ่กๅฎๅ
จ่ชๅฎไน","link":"./store/resource"},{"title":"ๅฝ้
ๅ","icon":"๐","details":"้่ฟ่ตๆบๅ
ๆฏๆๅค็ง่ฏญ่จ","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"็ฎๆไฝฟ็จ","icon":"โ๏ธ","details":"ๆ ้็น็ๅๆ่ฟ็จ๏ผๅผ็ฎฑๅณ็จ","link":"./deploy/config"},{"title":"่ถ
้ซๆง่ฝ","icon":"๐","details":"500ไธชๆไปถ๏ผ2็งๅ
ๅฏๅจ"},{"title":"ๆปๅจๆดๆฐ","icon":"โ๏ธ","details":"่ฎฉไฝ ็ๆบๅจไบบไฟๆๆๆฐๆไบค"},{"title":"ๅผๆบ้กน็ฎ","icon":"๐","details":"้กน็ฎ้ตๅพชLSO LICENCEๅผๆบ๏ผๆฌข่ฟๅไฝ็่ดก็ฎ","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"index.md","filePath":"zh/index.md","lastUpdated":1726858141000}'),a={name:"index.md"};function l(n,o,s,d,c,r){return i(),e("div")}const p=t(a,[["render",l]]);export{k as __pageData,p as default};
|
1
assets/index.md.C2Q5V-UK.js
Normal file
1
assets/index.md.C2Q5V-UK.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as t,c as e,o as i}from"./chunks/framework.C4_mTacX.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"่ฝป้ชๆบๅจไบบ","tagline":"ไธไธช็ปผๅๆง็่ๅคฉๆบๅจไบบๅบ็จๅ็ฎก็ๆกๆถ","actions":[{"theme":"brand","text":"๐ ๅฟซ้ๅผๅง","link":"./deploy/install"},{"theme":"alt","text":"๐ ไฝฟ็จๆๅ","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ ๆฉๅฑ","link":"./store/resource"},{"theme":"alt","text":"๐ ๏ธ ๅผๅ","link":"./dev/guide"}],"image":{"light":"./liteyuki.svg","dark":"./liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"็ๆ่ฏๅฅฝ","icon":"๐ ๏ธ","details":"ๅบไบ่ฝป้ชๆกๆถ๏ผๅ็ๆฏๆไปปๆPython Botๆกๆถๅๅบ็จ็จๅบ","link":"./dev/api"},{"title":"ๆไปถ็ฎก็","icon":"๐งฉ","details":"ไฝฟ็จๅ
็ฎก็ๅจ๏ผไพฟๆท็ฎก็ๆไปถๅ่ตๆบๅ
","link":"./store/plugin"},{"title":"่ช็ฑๅฎๅถ","icon":"๐จ","details":"ไฝฟ็จ่ตๆบๅ
ๅฏนๅค่ง่ฟ่กๅฎๅ
จ่ชๅฎไน","link":"./store/resource"},{"title":"ๅฝ้
ๅ","icon":"๐","details":"้่ฟ่ตๆบๅ
ๆฏๆๅค็ง่ฏญ่จ","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"็ฎๆไฝฟ็จ","icon":"โ๏ธ","details":"ๆ ้็น็ๅๆ่ฟ็จ๏ผๅผ็ฎฑๅณ็จ","link":"./deploy/config"},{"title":"่ถ
้ซๆง่ฝ","icon":"๐","details":"500ไธชๆไปถ๏ผ2็งๅ
ๅฏๅจ"},{"title":"ๆปๅจๆดๆฐ","icon":"โ๏ธ","details":"่ฎฉไฝ ็ๆบๅจไบบไฟๆๆๆฐๆไบค"},{"title":"ๅผๆบ้กน็ฎ","icon":"๐","details":"้กน็ฎ้ตๅพชLSO LICENCEๅผๆบ๏ผๆฌข่ฟๅไฝ็่ดก็ฎ","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"index.md","filePath":"zh/index.md","lastUpdated":1726859552000}'),a={name:"index.md"};function l(n,o,s,d,c,r){return i(),e("div")}const m=t(a,[["render",l]]);export{k as __pageData,m as default};
|
1
assets/index.md.C2Q5V-UK.lean.js
Normal file
1
assets/index.md.C2Q5V-UK.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as t,c as e,o as i}from"./chunks/framework.C4_mTacX.js";const k=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"่ฝป้ชๆบๅจไบบ","tagline":"ไธไธช็ปผๅๆง็่ๅคฉๆบๅจไบบๅบ็จๅ็ฎก็ๆกๆถ","actions":[{"theme":"brand","text":"๐ ๅฟซ้ๅผๅง","link":"./deploy/install"},{"theme":"alt","text":"๐ ไฝฟ็จๆๅ","link":"./usage/basic"},{"theme":"alt","text":"๐ฆ ๆฉๅฑ","link":"./store/resource"},{"theme":"alt","text":"๐ ๏ธ ๅผๅ","link":"./dev/guide"}],"image":{"light":"./liteyuki.svg","dark":"./liteyuki-dark.svg","alt":"Liteyuki Logo"}},"features":[{"title":"็ๆ่ฏๅฅฝ","icon":"๐ ๏ธ","details":"ๅบไบ่ฝป้ชๆกๆถ๏ผๅ็ๆฏๆไปปๆPython Botๆกๆถๅๅบ็จ็จๅบ","link":"./dev/api"},{"title":"ๆไปถ็ฎก็","icon":"๐งฉ","details":"ไฝฟ็จๅ
็ฎก็ๅจ๏ผไพฟๆท็ฎก็ๆไปถๅ่ตๆบๅ
","link":"./store/plugin"},{"title":"่ช็ฑๅฎๅถ","icon":"๐จ","details":"ไฝฟ็จ่ตๆบๅ
ๅฏนๅค่ง่ฟ่กๅฎๅ
จ่ชๅฎไน","link":"./store/resource"},{"title":"ๅฝ้
ๅ","icon":"๐","details":"้่ฟ่ตๆบๅ
ๆฏๆๅค็ง่ฏญ่จ","link":"https://baike.baidu.com/item/i18n/6771940"},{"title":"็ฎๆไฝฟ็จ","icon":"โ๏ธ","details":"ๆ ้็น็ๅๆ่ฟ็จ๏ผๅผ็ฎฑๅณ็จ","link":"./deploy/config"},{"title":"่ถ
้ซๆง่ฝ","icon":"๐","details":"500ไธชๆไปถ๏ผ2็งๅ
ๅฏๅจ"},{"title":"ๆปๅจๆดๆฐ","icon":"โ๏ธ","details":"่ฎฉไฝ ็ๆบๅจไบบไฟๆๆๆฐๆไบค"},{"title":"ๅผๆบ้กน็ฎ","icon":"๐","details":"้กน็ฎ้ตๅพชLSO LICENCEๅผๆบ๏ผๆฌข่ฟๅไฝ็่ดก็ฎ","link":"https://github.com/LiteyukiStudio/LiteyukiStudioOpensourceLICENSE"}]},"headers":[],"relativePath":"index.md","filePath":"zh/index.md","lastUpdated":1726859552000}'),a={name:"index.md"};function l(n,o,s,d,c,r){return i(),e("div")}const m=t(a,[["render",l]]);export{k as __pageData,m as default};
|
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
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
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
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
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
26
dev/best_practices.html
Normal file
26
dev/best_practices.html
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
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
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
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
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user