傻妞插件:笨妞 你在干啥呢?翻译翻译什么叫做惊喜?

最近cdle大佬放出了两个js编写的傻妞插件,这次我们就来玩玩儿什么叫做惊喜。

首先,我们上大佬的代码:

// 查天气-傻妞Javascripts插件开发示例
// [rule: ?天气 ] 北京天气
// [rule: 天气 ? ] 天气 北京
// [cron: 0 6 * * * ] 每天早上6点推送天气信息

function main() {
    var address = param(1) //匹配规则第一个问号的值
    var isCron = false //标记是否定时任务
    if (address == "") { //定时任务时为空,给address赋予默认值桂林
        address = "桂林"
        isCron = true
    }
    var content = request({ // 内置http请求函数
        "url": "http://hm.suol.cc/API/tq.php?msg=" + address + "&n=1", //请求链接
        "method": "get", //请求方法
        //"dataType": "json", //这里接口直接返回文本,所以不需要指定json类型数据
    })
    if (!content) {
        data = "天气接口异常。" //请求失败时,返回的文字
    }
    if (!isCron) {
        sendText(content) //主动询问时进行回复
    } else {
        push({ imType: "tg", groupCode: "-1001583071436", content: content }) //定时任务发起群组推送
    }
}

main()

代码前4行是注释,对代码功能以及规则做了说明,接下来的function部分是主要功能区,最后一行的main是执行。好了,我们来自己创建一个翻译插件。

翻译接口来自小姐妹之前发的api.txt文档:

- type: url
    rules:
      - 翻译 (.*)
    request:
      response_type: json
      url: 'https://api.66mz8.com/api/translation.php?info={{1}}'
      get: fanyi

我们用浏览器访问一下这个url,发现返回的结果如下:
{ "code": 200, "info": "{{1}}", "fanyi": "{{1}}" }
好了,我们开始编写自己的翻译插件。
## 在develop目录下的reply目录下创建一个后缀是js的文件,我这里创建的是translate.js。

## 打开刚才创建的js文件,复制大佬的代码,然后改成自己的规则:

// 翻译翻译什么叫 xxx
// [rule: 翻译 ? ] 支持正则匹配
// [rule: fy ? ] 支持正则匹配
// [rule: 翻译翻译什么叫 ? ] 支持正则匹配

function main() {
  var key = param(1) //匹配到的第一个参数

  var data = request({
    // 内置http请求函数
    url: "https://api.66mz8.com/api/translation.php?info=" + key, //请求链接
    method: "get", //请求方法
    dataType: "json", //指定json类型数据
  });
  if (data.code != 200) {
    sendText(data.msg)
  } else {
    sendText(data.fanyi)
  }
  
}

main()

 然后重启sillyGIrl,发送指令:
    翻译 惊喜
    fy 惊喜
    翻译翻译什么叫 惊喜

## 如果想增加自己的指令,复制一行 // [rule: 翻译 ? ],然后把“翻译”改成自己喜欢的指令即可。

再来一个笨妞的:

// [rule: 笨妞 ? ]

function main() {
  var key = param(1) //匹配到的第一个参数

  var data = request({
    // 内置http请求函数
    url: "https://api.iyk0.com/liaotian/?msg=" + key, //请求链接
    method: "get", //请求方法
    dataType: "text", //指定数据类型
  });
  
  sendText(data)

  
}

main()

笨妞有点儿笨,反应相对迟钝……

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @leanfly 发布。如若转载,请注明出处: 科技玩家 » 傻妞插件:笨妞 你在干啥呢?翻译翻译什么叫做惊喜?

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

通过RepoSync的方式进行同步代码

2021-11-27 23:23:25

教程玩家投稿精选文章

青龙薅羊毛方法之骑士卡特权

2021-11-28 0:02:52

105 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. xiaoxuanfeng

    学习一下!

  2. seatom

    继续加油哦,争取发表更多优秀帖子

  3. seatom

    感谢分享,谢谢楼主,赞

  4. 这把看我表演

    谢谢分享,学习了

  5. 萝卜头

    谢谢,分享学习了

  6. seatom

    又学习到了,写的非常好?

  7. 强纸

    谢谢分享,学习了

  8. 桃符樱

    学一下,我用得到

  9. 夜唔夜

    学习学习

  10. slimei

    打卡升级

  11. 七年

    七年前来顶贴!

  12. 七年

    感谢分享,让我好好学习一下

  13. 七年

    mark一下。

  14. 幻念

    前来顶贴!

  15. 幻念

    感谢分享,插眼学习

  16. slimei

    mark一下。

  17. 七年

    又学习到了,写的非常好

  18. 84896150

    这个好 给赞

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索