您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
bot learn how to talk in omegle text chat
// ==UserScript== // @name BOT Omegle learn to talk // @namespace *://omegle.com/ // @version 1.4 // @description bot learn how to talk in omegle text chat // @author iErcan // @match *://www.omegle.com/ // @grant none // ==/UserScript== (function() { 'use strict'; var lastMessageTO; var lastMessage; var lastMessageStranger = ""; var messageHistory = ["ça va?", "tu fais quoi?"]; // <--- change this document.getElementById('textbtn').click(); // on lance le chat setTimeout(function() { write(messageHistory[random(0, messageHistory.length)]); }, 5000); function random(min, max) { return Math.floor(Math.random() * (max - min)) + min; } function alreadyInArray(str) { for (var i = 0; i < messageHistory.length; i++) { if (messageHistory[i] === str) return true; } return false; } function write(str) { // end(); start(); setTimeout(function() { document.getElementsByClassName("chatmsg ")[0].value = str; document.getElementsByClassName("sendbtn")[0].click(); }, 1000); } var startTime, endTime, seconds; function start() { startTime = new Date(); } function end() { endTime = new Date(); var timeDiff = endTime - startTime; //in ms timeDiff /= 1000; seconds = Math.round(timeDiff % 60); console.log(seconds + " sec"); } function detectMessage() { for (var i = 0; i < lastMessage.length; i++) { if (lastMessage[0] === "S" && lastMessage != "Stranger is typing...") { lastMessageStranger = lastMessage; lastMessageStranger = lastMessageStranger.split('Stranger:').join(''); } } } setInterval(refreshVar, 1100); function refreshVar() { if (document.getElementsByClassName("disconnectbtn")[0].textContent === "NewEsc") { document.getElementsByClassName('disconnectbtn')[0].click(); lastMessage = ""; lastMessageStranger = ""; start(); setTimeout(function() { write(messageHistory[random(0, messageHistory.length)]); }, 5000); } //!alreadyInArray(lastMessageStranger) <-- deuxième façon de check if (document.getElementsByClassName("logitem")[document.getElementsByClassName("logitem").length - 1].firstChild.firstChild.textContent === "Stranger:" && lastMessage != undefined && lastMessage != "") { write(messageHistory[random(0, messageHistory.length)]); console.log("DETECT " + lastMessageStranger); if (!alreadyInArray(lastMessageStranger)) { messageHistory.push(lastMessageStranger); } console.log(messageHistory); } if (seconds > 60) { // skip au bout de 60 secondes start(); for (var i = 0; i < 3; i++) document.getElementsByClassName('disconnectbtn')[0].click(); } end(); lastMessage = document.getElementsByClassName('logitem')[document.getElementsByClassName('logitem').length - 1].textContent; detectMessage(); } })();