您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Un script pour customiser la shoutbox de PMT !
// ==UserScript== // @name CustomChat v2 // @description Un script pour customiser la shoutbox de PMT ! // @include https://realitygaming.fr/ // @include https://realitygaming.fr/ // @include https://realitygaming.fr/ // @include https://realitygaming.fr/ // @include https://realitygaming.fr/chatbox/ // @include https://realitygaming.fr/chatbox/ // @include https://realitygaming.fr/chatbox/ // @include https://realitygaming.fr/chatbox/ // @version 2.0 // @grant none // @namespace https://greasyfork.org/users/47201 // ==/UserScript== function chatBot() { // current user input this.input; /** * respondTo * * return nothing to skip response * return string for one response * return array of strings for multiple responses * * @param input - input chat string * @return reply of chat-bot */ this.respondTo = function(input) { this.input = input.toLowerCase(); if(this.match('(hi|hello|hey|hola|howdy)(\\s|!|\\.|$)')) return "um... hi?"; if(this.match('what[^ ]* up') || this.match('sup') || this.match('how are you')) return "this github thing is pretty cool, huh?"; if(this.match('l(ol)+') || this.match('(ha)+(h|$)') || this.match('lmao')) return "what's so funny?"; if(this.match('^no+(\\s|!|\\.|$)')) return "don't be such a negative nancy :("; if(this.match('(cya|bye|see ya|ttyl|talk to you later)')) return ["alright, see you around", "good teamwork!"]; if(this.match('(dumb|stupid|is that all)')) return ["hey i'm just a proof of concept", "you can make me smarter if you'd like"]; if(this.input == 'noop') return; return input + " what?"; } /** * match * * @param regex - regex string to match * @return boolean - whether or not the input string matches the regex */ this.match = function(regex) { return new RegExp(regex).test(this.input); } }