全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 12651|回复: 244

zsbd脚本来袭(超级一言版)

  [复制链接]
发表于 2020-2-25 11:23:49 | 显示全部楼层 |阅读模式
本帖最后由 yousihai 于 2020-2-26 16:25 编辑

超级一言版文件太大,不能直接post上来,传成附件了。
hostloc zsbd.user.zip (6.88 KB, 下载次数: 263)


---------------------------

为了防止评论被折叠,为了防止被复读机,为了防止世界被破坏,可爱又迷人的mjj们……

发明了紫薯和布丁

作为脚本小白,于是创造了这个无聊的脚本,为大佬垫个脚,现在对快速回复也有效了,高级模式不生效

  1. // ==UserScript==
  2. // @name         hostloc zsbd
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       You
  7. // @match        https://www.hostloc.com/thread-*
  8. // @match        https://www.hostloc.com/forum.php?mod=viewthread*
  9. // @match        https://hostloc.com/forum.php?mod=viewthread*
  10. // @match        https://hostloc.com/thread-*
  11. // @grant        none
  12. // ==/UserScript==

  13. (function() {
  14.     'use strict';

  15.     var idioms = ["错的不是我, 错的是世界。 -- [School day]",
  16.                  "生活原本沉闷,但跑起来就会有风。 --[北省]",
  17.                  "一只飞鸟以零点三倍马赫的速度划过天空,留下两道白色的翼痕。",
  18.                  "真正让我难受的,大概是因为让你看到如此狼狈的自己。",
  19.                  "那双紧握不放的手……抓住的是希望……亦或是绝望……",
  20.                   "和平视窗计划只是个美丽的童话,竞赛代替不了战争,就像葡萄酒代替不了鲜血。",
  21.                   "明明只是活着,哀伤却无处不在…",
  22.                   "不忘初心,努力前行",
  23.                   "如果我是那雨滴的话,那么,我能够像把不曾交汇的天空与大地连接起来那样,把某人的心串联起来吗?",
  24.                   "不是别人,是我,承认了你的价值。",
  25.                   "我一直都在你身边 ,一直都在。",
  26.                   "故事开始便不承认普通",
  27.                  "mjj专用紫薯布丁"];

  28.     function addIdioms() {
  29.         var text=document.getElementById("fastpostmessage");
  30.         if (text.value.length<16) {
  31.             text.value += "\n  --< "+idioms[Math.floor(Math.random()*idioms.length)] + " >--";
  32.         }
  33.     }
  34.     document.getElementById("fastpostmessage").onkeydown=function(event) {
  35.         if (event.ctrlKey && event.keyCode == 13 || event.altKey && event.keyCode == 83) {
  36.             addIdioms();
  37.             seditor_ctlent(event, 'fastpostvalidate($(\'fastpostform\'))');
  38.         }
  39.     };
  40.     document.getElementById("fastpostsubmit").addEventListener("click", addIdioms);
  41. })();
复制代码


脚本作用:快速回帖字数不满10个字时自动从idioms列表中随机取一条,放在评论的尾部,超过10字时没有影响。
mjj们可以自行随意编辑idioms数组,添加各种神奇创意。

仅供娱乐,博大佬一笑。

------------------------------------

食用方法:
安装https://www.tampermonkey.net/后新建脚本,丢进去保存就行。不生效请重启浏览器
chrome,firefox已测试,edge 未知
发表于 2020-2-25 12:26:13 | 显示全部楼层
来换成我这个:
  1. var idioms = ["那挺骚的,紫薯布丁",
  2.                  "那挺好的,紫薯布丁",
  3.                  "我哪知道啊,紫薯布丁",
  4.                  "我怎么知道啊,你问楼下吧",
  5.                   "你才知道啊,紫薯布丁",
  6.                  "不好意思,没有 哈哈",
  7.                   "我觉得可以,你觉得呢",
  8.                   "那确实太难受了哦",
  9.                   "那就有点神奇了 哈哈",
  10.                   "你消失了我都不会消失",
  11.                   "应该是可以的,你觉得呢",
  12.                   "不错,楼下收了吧",
  13.                  "我觉得还行,各位觉得呢"];
复制代码

点评

这个好,但是不智能  发表于 2020-2-25 15:09
不知名网友同款  发表于 2020-2-25 14:45
卧槽,真要这样?那挺骚的。  发表于 2020-2-25 13:04
不知名网友同款  发表于 2020-2-25 12:27
这个好,可是不够智能  发表于 2020-2-25 12:27
发表于 2020-2-25 15:09:47 | 显示全部楼层
搞个一言版本


  1. // ==UserScript==
  2. // [url=home.php?mod=space&uid=5839]@name[/url]         hostloc 字数补丁
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       You
  7. // @match        https://www.hostloc.com/thread-*
  8. // @match        https://www.hostloc.com/forum.php?mod=viewthread*
  9. // @match        https://hostloc.com/forum.php?mod=viewthread*
  10. // @match        https://hostloc.com/thread-*
  11. // @grant        GM_xmlhttpRequest
  12. // ==/UserScript==

  13. (function() {
  14.     'use strict';

  15.     var idioms = ["错的不是我, 错的是世界。 -- [School day]",
  16.                  "生活原本沉闷,但跑起来就会有风。 --[北省]",
  17.                  "一只飞鸟以零点三倍马赫的速度划过天空,留下两道白色的翼痕。",
  18.                  "真正让我难受的,大概是因为让你看到如此狼狈的自己。",
  19.                  "那双紧握不放的手……抓住的是希望……亦或是绝望……",
  20.                   "和平视窗计划只是个美丽的童话,竞赛代替不了战争,就像葡萄酒代替不了鲜血。",
  21.                   "明明只是活着,哀伤却无处不在…",
  22.                   "不忘初心,努力前行",
  23.                   "如果我是那雨滴的话,那么,我能够像把不曾交汇的天空与大地连接起来那样,把某人的心串联起来吗?",
  24.                   "不是别人,是我,承认了你的价值。",
  25.                   "我一直都在你身边 ,一直都在。",
  26.                   "故事开始便不承认普通",
  27.                  "mjj专用紫薯布丁"];

  28.     var attrStr = idioms[Math.floor(Math.random()*idioms.length)];

  29.     GM_xmlhttpRequest({
  30.         method: "GET",
  31.         url: "https://v1.hitokoto.cn/",
  32.         headers: {
  33.             "Content-Type": "text/html; charset=utf-8"
  34.         }, onload: function (data) {
  35.             let res = JSON.parse(data.responseText);
  36.             attrStr = res["hitokoto"] + "  —— " + res["from"];
  37.             console.log(attrStr);
  38.         }, onerror: function () {
  39.             console.log("一言请求失败");
  40.         }
  41.     });

  42.     function addIdioms() {
  43.         var text=document.getElementById("fastpostmessage");
  44.         if (text.value.length<16) {
  45.             text.value += "\n\n  --< " + attrStr + " >--";
  46.         }
  47.     }
  48.     document.getElementById("fastpostmessage").onkeydown=function(event) {
  49.         if (event.ctrlKey && event.keyCode == 13 || event.altKey && event.keyCode == 83) {
  50.             addIdioms();
  51.             seditor_ctlent(event, 'fastpostvalidate($(\'fastpostform\'))');
  52.         }
  53.     };
  54.     document.getElementById("fastpostsubmit").addEventListener("click", addIdioms);
  55. })();
复制代码

点评

动态请求API,不错不错,本来想做想想有点麻烦就放弃了~  发表于 2020-2-25 15:35
发表于 2020-2-25 11:24:35 | 显示全部楼层
厉害厉害

一只飞鸟以零点三倍马赫的速度划过天空,留下两道白色的翼痕。
发表于 2020-2-25 11:27:06 | 显示全部楼层
测试一哈,红薯布丁还是要加上

发表于 2020-2-25 11:24:40 | 显示全部楼层

  1. // ==UserScript==
  2. // [url=home.php?mod=space&uid=5839]@name[/url]         hostloc zsbd
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       You
  7. // @match        https://www.hostloc.com/thread-*
  8. // @match        https://hostloc.com/thread-*
  9. // @grant        none
  10. // ==/UserScript==

  11. (function() {
  12.     'use strict';

  13.     var idioms = ["错的不是我, 错的是世界。 -- [School day]",
  14.                  "生活原本沉闷,但跑起来就会有风。 --[北省]",
  15.                  "一只飞鸟以零点三倍马赫的速度划过天空,留下两道白色的翼痕。",
  16.                  "真正让我难受的,大概是因为让你看到如此狼狈的自己。",
  17.                  "那双紧握不放的手……抓住的是希望……亦或是绝望……"];
  18.     document.getElementById("fastpostsubmit").addEventListener("click", function(evt){
  19.         var text=document.getElementById("fastpostmessage");
  20.         if (text.value.length<10) {
  21.             text.value += " --< "+idioms[Math.floor(Math.random()*idioms.length)] + " >--";
  22.         }
  23.     });
  24. })();
复制代码
发表于 2020-2-25 11:24:40 | 显示全部楼层
水贴神器
字数补丁
 楼主| 发表于 2020-2-25 11:25:01 | 显示全部楼层
效果测试 貌似对ctrl+enter提交无效,我在改改
发表于 2020-2-25 11:25:54 | 显示全部楼层
本帖最后由 dxxzst 于 2020-2-25 11:26 编辑

肯定是我使用方法不对
发表于 2020-2-25 11:25:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 21:12 , Processed in 0.071366 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表