Skip to content

Instantly share code, notes, and snippets.

View a13ks3y's full-sized avatar
🎯
Focusing

a13ks3y a13ks3y

🎯
Focusing
View GitHub Profile
let memory = {};
try { memory = JSON.parse(localStorage.getItem('memory')) || {}; } catch (e) { console.error(e); }
do {
let query = prompt(`Hi I'm an artificial IDIOT, how can I help you?`);
if (!memory[query]) {
memory[query] = prompt(`I'm suh an IDIOT, I don't know how to respond, please tell me.`);
alert(`Thanks, from now on I will respond: "${memory[query]}" each time you asking "${query}"`);
} else {
alert(memory[query]);
}
@a13ks3y
a13ks3y / parrosite.js
Last active May 18, 2023 06:29
Very basic ChatGPT autoresponder.
function loop() {
if (loop.__lock) return; loop.__lock = true;
const btnEl = document.querySelector('button.absolute');
const inputEl = document.querySelector('#prompt-textarea');
const responseEl = document.querySelector("#__next > div.overflow-hidden.w-full.h-full.relative.flex.z-0 > div.relative.flex.h-full.max-w-full.flex-1.overflow-hidden > div > main > div.flex-1.overflow-hidden > div > div > div > div:nth-last-child(2)");
const response = responseEl ? responseEl.textContent : 'Sorry got distracted, where did we stop?';
const isItAQuestion = /(.*)\?/gi.test(response);
const request = isItAQuestion ? response : 'Ask me a question, according to my previous reply:\n\n' + response;