Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getSessionId(url) {
- var splitted = url.split("/")
- return splitted[splitted.length - 1]
- }
- var url = window.location.href
- var sessionId = getSessionId(url)
- function sendMessage(text) {
- var request = new XMLHttpRequest()
- request.open("POST", `https://events.webinar.ru/api/eventsessions/${sessionId}/chat`)
- request.setRequestHeader("Content-Type", "application/json")
- request.send(`{"text":"${text}"}`)
- }
- var main = document.createElement("div")
- main.setAttribute("style", "z-index: 99999; box-sizing: content-box; -webkit-box-sizing: content-box; position:fixed; height:5vh; width:50vw; left:15vw; bottom:0px; background-color: rgb(235, 235, 235); border: 1px solid rgb(220, 220, 220); border-radius: 5px; display: grid; grid-template-rows: 1fr; grid-template-columns: 1fr 1fr; grid-gap: 0.5vw; padding: 0.5vw;")
- var input = document.createElement("input")
- var button = document.createElement("button")
- button.innerText = "Начать спам"
- main.appendChild(input); main.appendChild(button)
- document.body.appendChild(main)
- var spamming = false
- button.onclick = () => {
- spamming = !spamming
- if (spamming) {
- button.innerText = "Закончить спам"
- var interval = setInterval(() => {
- if (!spamming) {
- clearInterval(interval)
- }
- sendMessage(input.value)
- }, 500)
- } else {
- button.innerText = "Начать спам"
- }
- }
Add Comment
Please, Sign In to add comment