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

最近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

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

    学习一下!

  2. seatom

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

  3. seatom

    感谢分享,谢谢楼主,赞

  4. 这把看我表演

    谢谢分享,学习了

  5. 萝卜头

    谢谢,分享学习了

  6. seatom

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

  7. 强纸

    谢谢分享,学习了

  8. 桃符樱

    学一下,我用得到

  9. 夜唔夜

    学习学习

  10. slimei

    打卡升级

  11. 七年

    七年前来顶贴!

  12. 七年

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

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