UNPKG

koishi-plugin-ffxiv-lodestone

Version:

A koishi plugin that provides lodestone related feature for FFXIV players

14 lines (11 loc) 8.91 kB
var u=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var G=Object.prototype.hasOwnProperty;var r=(e,i)=>{for(var a in i)u(e,a,{get:i[a],enumerable:!0})},H=(e,i,a,n)=>{if(i&&typeof i=="object"||typeof i=="function")for(let o of F(i))!G.call(e,o)&&o!==a&&u(e,o,{get:()=>i[o],enumerable:!(n=E(i,o))||n.enumerable});return e};var I=e=>H(u({},"__esModule",{value:!0}),e);var ne={};r(ne,{apply:()=>ae,name:()=>ee});module.exports=I(ne);var g={};r(g,{commands:()=>w,default:()=>J});var w={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},J={commands:w};var c={};r(c,{commands:()=>x,default:()=>K});var x={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},K={commands:x};var d={};r(d,{commands:()=>N,default:()=>M});var N={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},M={commands:N};var l={};r(l,{commands:()=>C,default:()=>O});var C={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},O={commands:C};var m={};r(m,{commands:()=>R,default:()=>Q});var R={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},Q={commands:R};var p={};r(p,{commands:()=>k,default:()=>S});var k={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},S={commands:k};var v={};r(v,{commands:()=>P,default:()=>T});var P={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},T={commands:P};var f={};r(f,{commands:()=>q,default:()=>U});var q={lodestone:{description:"\u67E5\u8BE2 Lodestone \u65B0\u95FB",usage:`lodestone [-r <ragion>] [-c <category>] \u9009\u9879\uFF1A -r <ragion> \u6307\u5B9A\u641C\u7D22\u7684\u533A\u57DF \u53EF\u9009\u503C\u6709\uFF1Ajp(\u65E5\u672C)\u3001eu(\u6B27\u6D32)\u3001na(\u7F8E\u6D32)\u3001fr(\u6CD5\u56FD)\u3001de(\u5FB7\u56FD) -c <category> \u6307\u5B9A\u641C\u7D22\u7684\u7C7B\u522B \u53EF\u9009\u503C\u6709\uFF1Atopics(\u8BDD\u9898) notices(\u516C\u544A) maintenance(\u7EF4\u62A4) updates(\u66F4\u65B0) status(\u72B6\u6001) developers(\u5F00\u53D1) \u203B \u4F60\u4E5F\u53EF\u4EE5\u8F93\u5165\u9996\u4E2A\u5B57\u6BCD\u6307\u5B9A\u7C7B\u522B\uFF0C\u5982\uFF1At\u3002 `,options:{ragion:"\u6307\u5B9A\u641C\u7D22\u7684\u533A\u57DF\u3002",category:"\u6307\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\u3002"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 help lodestone \u67E5\u8BE2\u53EF\u7528\u7684\u533A\u57DF\u3002",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 help lodestone \u67E5\u8BE2\u53EF\u7528\u7684\u7C7B\u522B\u3002",service_unavailable:"\u5F53\u524D\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5\u3002"}}},U={commands:q};var y={};r(y,{commands:()=>B,default:()=>V});var B={lodestone:{options:{ragion:"\u8BBE\u5B9A\u641C\u7D22\u7684\u533A\u57DF\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u57FA\u4E8E\u5F53\u524D\u9891\u9053\u8BED\u8A00\u9002\u914D\u533A\u57DF",category:"\u8BBE\u5B9A\u641C\u7D22\u7684\u7C7B\u522B\uFF0C\u53EF\u9009\u503C\u4E3A {0} \u4E4B\u4E00\uFF0C\u9ED8\u8BA4\u8FD4\u56DE\u6700\u65B0\u8BDD\u9898 (topics)"},messages:{invalid_ragion:"\u4E0D\u5B58\u5728 {0} \u7684\u533A\u57DF\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",invalid_category:"\u4E0D\u5B58\u5728 {0} \u7684\u7C7B\u522B\uFF0C\u8BF7\u8F93\u5165 {1} \u4E4B\u4E00",service_unavailable:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u8BF7\u7A0D\u5019\u518D\u8BD5"}}},V={commands:B};var D=async(e,i,a="topics",n="jp")=>{let o=`http://${n}.lodestonenews.com/news/${a}`,t=await e.http.get(o);return t.length>i?t.slice(0,i):t};var Y=["topics","notices","maintenance","updates","status","developers"],Z=["jp","eu","na","fr","de"],ee="lodestone";function ae(e,i){e.i18n.define("de",g),e.i18n.define("en",c),e.i18n.define("es",d),e.i18n.define("fr",l),e.i18n.define("ja",m),e.i18n.define("ko",p),e.i18n.define("ru",v),e.i18n.define("zh",f),e.i18n.define("zh-tw",y),e.command("lodestone").alias("ls").option("category","-c <category:string>").option("ragion","-r <ragion:string>").before(({options:a,session:n})=>{if(!a)return;let{category:o,ragion:t}=a;if(o&&!Y.some(s=>s===o||s.startsWith(o)))return n==null?void 0:n.text(".invalid_category");if(t&&!Z.some(s=>s===t||s.startsWith(t)))return n==null?void 0:n.text(".invalid_ragion")}).action(async({options:a,session:n})=>{var o;try{return(await D(e,5,(o=a==null?void 0:a.category)!=null?o:"topics",a==null?void 0:a.ragion)).map(s=>`${s.title} ${s.url}`).join(` `)}catch(t){return console.error(t),n==null?void 0:n.text(".service_unavailable")}})}0&&(module.exports={apply,name}); //# sourceMappingURL=index.bundle.js.map