I am programming a chrome extension for my live streams, I am basically making a script for entering random text to my live chat. It can display the message and change the message but I can't send it! Can you please help me?
Manifest.json:
{"name": "Yotobot","action": {},"manifest_version": 3,"version": "0.1","description": "youtube chat","permissions": ["activeTab","scripting","tabs" ],"background": {"service_worker": "background.js" }}background.js
async function comment(){ currentloc = window.location.href if (currentloc.includes("/watch") == false){ async function internal(){ myelemnt = await fetch("https://antonvideogenerator.pythonanywhere.com/openaiapi"); let out = await myelemnt.json(); let compout= out.out; try{ document.querySelector("yt-live-chat-text-input-field-renderer#input").setAttribute("focused","focused"); document.querySelector("div#input").innerHTML = compout; document.querySelector("yt-live-chat-text-input-field-renderer#input").setAttribute("has-text",""); //document.querySelector("div#send-button").getElementsByTagName("yt-button-renderer")[0].removeAttribute("disabled"); //document.querySelector("div#send-button").getElementsByTagName("yt-button-renderer")[0].setAttribute("has-text",""); //document.querySelector("div#send-button").getElementsByTagName("yt-button-renderer")[0].removeAttribute("has-no-text"); //document.querySelector("div#send-button").getElementsByTagName("button")[0].removeAttribute("disabled"); //document.querySelector("div#send-button").getElementsByTagName("yt-icon-button")[0].removeAttribute("disabled"); document.querySelector("yt-live-chat-text-input-field-renderer#input").removeAttribute("focused"); //document.querySelector("yt-interaction#interaction").className="circular style-scope yt-icon-button down"; //document.querySelector("div#send-button").getElementsByTagName("button")[0].click(); //document.querySelector("yt-interaction#interaction").className="circular style-scope yt-icon-button"; } catch (e){ null } } setInterval(internal,5000) } else{ window.open(document.querySelector("iframe#chatframe").src) }}chrome.action.onClicked.addListener((tab) => { chrome.scripting.executeScript({ target: { tabId: tab.id }, func:comment });});