What's new

Tutorial SOURCE CODE(OpenAI Facebook Messenger Integration)[UPDATE: Added Internet Access]

Status
Not open for further replies.
Boss sUFF3R baka puwede malagyan mo ng bard. 😁
pwede naman kaso hcaptcha eh=> via cøøkíés, at via cøøkíé login lang din available api sa ngayon, sa official naman, limited pa yung pwede maka avail sa api.

bard cøøkíé login

JavaScript:
const axios = require('axios');
const fs = require('fs');
const BASE_URL = 'https://bard.google.com';

class bard {
    constructor(token) {
        this.token = token;
        this.proxy = null,
            this.timeout = 6,
            this.headers = {
                'Host': 'bard.google.com',
                'X-Same-Domain': '1',
                'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36",
                'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
                'Origin': BASE_URL,
                'Referer': BASE_URL + '/',
            };
        this.session = axios.create({
            headers: this.headers,
            withCredentials: true,
        });

        this.session.defaults.headers.common['cøøkíé'] = 'fill full cøøkíé here';
        this._reqid = parseInt(this.generateRandomInteger(4));
        this.SNlM0e = this.getSNlM0e();
        this.conversation_id = '';
        this.response_id = '';
        this.choice_id = '';
    }

    generateRandomInteger(length) {
        const min = Math.pow(10, length - 1); // Minimum value based on length
        const max = Math.pow(10, length) - 1; // Maximum value based on length
        return Math.floor(Math.random() * (max - min + 1)) + min;
    }

    async getSNlM0e() {
        const resp = await this.session.get(BASE_URL, { timeout: 10000 });
        if (resp.status !== 200) {
            throw new Error('Could not connect to Google Bard');
        }
        fs.writeFileSync('bard.html', resp.data);
        const match = resp.data.match(/"SNlM0e":"(.*?)"/);
        const SNlM0e = match ? match[1] : null;

        return SNlM0e;
    }

    async getAnswer(input_text) {
        var params = {
            "bl": "boq_assistant-bard-web-server_20230419.00_p1",
            "_reqid": this._reqid.toString(),
            "rt": "c",
        }
        var input_text_struct = [
            [input_text],
            null,
            [this.conversation_id, this.response_id, this.choice_id],
        ]
        const SNlM0e = await this.getSNlM0e();
        var data = {
            "f.req": JSON.stringify([null, JSON.stringify(input_text_struct)]),
            "at": SNlM0e,
        }

        const resp = await this.session.post(
            BASE_URL + '/_/BardChatUi/data/assistant.lamda.BardFrontendService/StreamGenerate',
            new URLSearchParams(data).toString(),
            { params, timeout: 120000 },
        );
        const chatData = JSON.parse(resp.data.split('\n')[3])[0][2];
        if (!chatData) {
            return { content: `1Google Bard encountered an error` };
        }

        const jsonChatData = JSON.parse(chatData);
        // check if properties exist
        if (!jsonChatData[0] || !jsonChatData[1] || !jsonChatData[2] || !jsonChatData[3] || !jsonChatData[4]) {
            if (jsonChatData[0] && jsonChatData[0][0]) {
                return { content: jsonChatData[0][0] };
            } else {
                return { content: `Google Bard encountered an error: ${resp.data}.` };
            }
        }
        const results = {
            content: jsonChatData[0][0],
            conversationId: jsonChatData[1][0],
            responseId: jsonChatData[1][1],
            factualityQueries: jsonChatData[3],
            textQuery: jsonChatData[2][0] || '',
            choices: jsonChatData[4].map(i => ({ id: i[0], content: i[1] })),
        };
        this.conversationId = results.conversationId;
        this.responseId = results.responseId;

        this.choiceId = results.choices[0]?.id || "Google Bard couldn't answer this question.";
        this._reqid += 100000;
        return results.content;
    }
}

module.exports = bard;
RESPONSE: Our systems have detected unusual traffic from your computer network. This page checks to see if it&#39;s really you sending the requests, and not a robot. <a href="#" onclick="document.getElementById('infoDiv').style.display='block';">Why did this happen?</a><br><br>\n` + '\n' + '<div id="infoDiv" style="display:none; background-color:#eee; padding:10px; margin:0 0 15px 0; line-height:1.4em;">\n' + 'This page appears when Google automatically detects requests coming from your computer network which appear to be in violation of the <a href="//www.google.com/policies/terms/">Terms of Service</a>. The block will expire shortly after those requests stop. In the meantime, solving the above CAPTCHA will let you continue to use our services.<br><br>This traffic may have been sent by malicious software, a browser plug-in, or a script that sends automated requests. If you share your network connection, ask your administrator for help &mdash; a different computer using the same IP address may be responsible. <a href="//support.google.com/websearch/answer/86640">Learn more</a><br><br>Sometimes you may be asked to solve the CAPTCHA if you are using advanced terms that robots are known to use, or sending requests very quickly.\n' +
 
Last edited:
Status
Not open for further replies.

Users search this thread by keywords

  1. make fb bot
  2. .js run for android
  3. chatgpt4 cøøkíés
  4. python captcha
  5. cøøkíé grab
  6. messenger chatbot
  7. WEATHER AI
Back
Top