setu.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // ==UserScript==
  2. // @Name QX每日色图脚本
  3. // @Author Cuttlefish
  4. // @TgChannel https://t.me/ddgksf2021
  5. // @WechatID 公众号墨鱼手记
  6. // @UpdateTime 20210212
  7. // @Appreciation 觉得不错👏去公众号菜单栏赞助我喝杯🥤
  8. // @WebURL https://api.lolicon.app/#/setu
  9. // @Quota 300次/天
  10. // @Attention 请在本地使用此脚本,便于填写ApiKey
  11. // @ScriptURL https://github.com/ddgksf2013/Scripts/raw/master/setu.js
  12. // ==/UserScript==
  13. let userApikey = '' //请在 Telegram 内使用 @loliconApiBot 申请
  14. let userR18 = 2 //18禁为1 非为0 2是混合
  15. let userKeyword = '' //搜索关键字
  16. let userNum = 1 //一次返回的结果数量,范围为1到10,数字的数量亦为弹框的次数
  17. var request = {
  18. url: encodeURI("https://api.lolicon.app/setu?apikey=" + userApikey + "&r18=" + userR18 + "&keyword=" + userKeyword + "&num=" + userNum),
  19. header: {
  20. "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1"
  21. },
  22. }
  23. $task.fetch(request).then(response => {
  24. let obj = JSON.parse(response.body);
  25. console.log(response.body);
  26. if (obj.code == 0) {
  27. for (i = 0; i < obj.data.length; i++) {
  28. let pictureURL = encodeURI(obj.data[i].url);
  29. $notify("每日鉴赏", "", "cuttlefish", { "open-url": pictureURL, "media-url": pictureURL }); // Success
  30. }
  31. } else {
  32. $notify("Title", "Subtitle", reason.error); // Error!
  33. }
  34. })