koishi-plugin-autopic
Version:
Automatically sends random pics to specific targets.
3 lines (2 loc) • 3.26 kB
JavaScript
var A=Object.defineProperty;var j=(m,y)=>A(m,"name",{value:y,configurable:!0});(()=>{"use strict";var m={913:function(c,a,o){var g=this&&this.__decorate||function(l,s,f,d){var h=arguments.length,n=h<3?s:d===null?d=Object.getOwnPropertyDescriptor(s,f):d,t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(l,s,f,d);else for(var e=l.length-1;e>=0;e--)(t=l[e])&&(n=(h<3?t(n):h>3?t(s,f,n):t(s,f))||n);return h>3&&n&&Object.defineProperty(s,f,n),n},P=this&&this.__metadata||function(l,s){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(l,s)};Object.defineProperty(a,"__esModule",{value:!0}),a.AutoPicPluginConfig=void 0;const v=o(856);let p=j(class{},"AutoPicPluginConfig");g([(0,v.SchemaProperty)({type:String,description:"\u56FE\u7247\u6807\u7B7E\u3002\u89C1 koishi-plugin-pics \u6587\u6863\u3002"}),P("design:type",Array)],p.prototype,"tags",void 0),g([(0,v.SchemaProperty)({type:String,description:"\u56FE\u6E90\u6807\u7B7E\u3002\u89C1 koishi-plugin-pics \u6587\u6863\u3002"}),P("design:type",Array)],p.prototype,"sourceTags",void 0),p=g([(0,v.RegisterSchema)()],p),a.AutoPicPluginConfig=p},607:function(c,a,o){var g=this&&this.__createBinding||(Object.create?function(t,e,i,r){r===void 0&&(r=i);var u=Object.getOwnPropertyDescriptor(e,i);(!u||("get"in u?!e.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,r,u)}:function(t,e,i,r){r===void 0&&(r=i),t[r]=e[i]}),P=this&&this.__decorate||function(t,e,i,r){var u=arguments.length,_=u<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,i):r,b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_=Reflect.decorate(t,e,i,r);else for(var R=t.length-1;R>=0;R--)(b=t[R])&&(_=(u<3?b(_):u>3?b(e,i,_):b(e,i))||_);return u>3&&_&&Object.defineProperty(e,i,_),_},v=this&&this.__exportStar||function(t,e){for(var i in t)i!=="default"&&!Object.prototype.hasOwnProperty.call(e,i)&&g(e,t,i)},p=this&&this.__metadata||function(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)},l=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(a,"__esModule",{value:!0});const s=o(913),f=o(856),d=l(o(544)),h=o(510);v(o(913),a);let n=j(class extends(0,h.SchedulePlugin)(s.AutoPicPluginConfig){async send(){const e=await this.pics.randomPic(this.config.tags,this.config.sourceTags);if(!e){this.logger.warn(`no pic found for ${this.config.tags?.join(",")||"*"} from ${this.config.sourceTags?.join(",")||"*"}`);return}return(await this.pics.getSegment(e.url)).toString()}},"AutoPicInstancePlugin");P([(0,f.Inject)(!0),p("design:type",d.default)],n.prototype,"pics",void 0),n=P([(0,f.Reusable)(),(0,f.DefinePlugin)()],n),a.default=n},544:c=>{c.exports=require("koishi-plugin-pics")},510:c=>{c.exports=require("koishi-schedule-send")},856:c=>{c.exports=require("koishi-thirdeye")}},y={};function w(c){var a=y[c];if(a!==void 0)return a.exports;var o=y[c]={exports:{}};return m[c].call(o.exports,o,o.exports,w),o.exports}j(w,"__webpack_require__");var O=w(607),S=exports;for(var x in O)S[x]=O[x];O.__esModule&&Object.defineProperty(S,"__esModule",{value:!0})})();
//# sourceMappingURL=index.js.map