Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sendMsg(m) {
- setTimeout(function(){
- document.getElementsByClassName("chatmsg")[0].innerText=m;
- document.getElementsByClassName("sendbtn")[0].click()
- }, 50);
- }
- function skip(n=3) {
- setTimeout(function(){
- for (i=0; i<n; i++) {
- document.getElementsByClassName("disconnectbtn")[0].click()
- }
- }, 50);
- }
- var messagesReceivedFromStranger = 0;
- oldMetaBackend = MetaBackend
- MetaBackend =function(){
- var old=new oldMetaBackend;
- old.addEvent("strangerConnected", function() {
- console.log("connected");
- messagesReceivedFromStranger = 0
- sendMsg("M");
- });
- old.addEvent("gotMessage", function(message) {
- messagesReceivedFromStranger++;
- console.log(messagesReceivedFromStranger + " rcvd: "+message);
- if (messagesReceivedFromStranger < 3 && (
- message.toUpperCase() === "M"
- || message.toUpperCase().startsWith("M ")
- )) {
- skip();
- }
- });
- old.addEvent("strangerDisconnected", function() {
- console.log(messagesReceivedFromStranger + " messages, disconnected");
- if (messagesReceivedFromStranger < 3) skip(1);
- });
- old.addEvent("serverMessage", function(m) {
- console.log("srv msg: "+m);
- if (m==="Stranger may be using a simulated webcam.") skip();
- });
- return old;
- }
Advertisement
Add Comment
Please, Sign In to add comment