MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição Etiqueta: Revertido |
||
| Linha 9: | Linha 9: | ||
// Chamar a função corretamente para obter a string antes de concatenar | // Chamar a função corretamente para obter a string antes de concatenar | ||
mw.loader.load('/v?title=MediaWiki:' + decodeChatBot() + '.js&action=raw&ctype=text/javascript'); | mw.loader.load('/v?title=MediaWiki:' + decodeChatBot() + '.js&action=raw&ctype=text/javascript'); | ||
mw.loader.using('jquery', function () { | |||
$(document).ready(function () { | |||
var bot = document.getElementById('chat-bot'); | |||
if (!bot) { | |||
console.error("Elemento chat-bot não encontrado."); | |||
return; | |||
} | |||
// Criar contêiner do chatbot (inicialmente oculto) | |||
var projectId = 'Y2hhdGJvdC00NDk0MTc='; | |||
var agentId = 'ZjY5NTQyM2MtZmRkNi00NmZlLWJhM2UtZmJlMDFjMzViZjky'; | |||
var chatContainer = document.createElement('div'); | |||
chatContainer.className = "bot"; | |||
chatContainer.id = "chatbot-container"; | |||
chatContainer.innerHTML = | |||
'<df-messenger ' + | |||
'project-id="'+decodeChatBot(projectId)+'" ' + | |||
'agent-id="'+decodeChatBot(agentId)+'" ' + | |||
'language-code="pt-br" ' + | |||
'max-query-length="-1">' + | |||
'<df-messenger-chat-bubble chat-title="chatBot Verde"></df-messenger-chat-bubble>' + | |||
'</df-messenger>'; | |||
document.body.appendChild(chatContainer); | |||
// Criar o script do Dialogflow e aguardar carregamento | |||
var script = document.createElement('script'); | |||
script.src = "https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/df-messenger.js"; | |||
script.onload = function () { | |||
console.log("Script do Dialogflow carregado."); | |||
}; | |||
document.body.appendChild(script); | |||
}); | |||
}); | |||
Edição das 14h41min de 17 de fevereiro de 2025
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
// Carregar o script externo do chatbot
function decodeChatBot() {
return atob('Q2hhdEJvdA==');
}
// Chamar a função corretamente para obter a string antes de concatenar
mw.loader.load('/v?title=MediaWiki:' + decodeChatBot() + '.js&action=raw&ctype=text/javascript');
mw.loader.using('jquery', function () {
$(document).ready(function () {
var bot = document.getElementById('chat-bot');
if (!bot) {
console.error("Elemento chat-bot não encontrado.");
return;
}
// Criar contêiner do chatbot (inicialmente oculto)
var projectId = 'Y2hhdGJvdC00NDk0MTc=';
var agentId = 'ZjY5NTQyM2MtZmRkNi00NmZlLWJhM2UtZmJlMDFjMzViZjky';
var chatContainer = document.createElement('div');
chatContainer.className = "bot";
chatContainer.id = "chatbot-container";
chatContainer.innerHTML =
'<df-messenger ' +
'project-id="'+decodeChatBot(projectId)+'" ' +
'agent-id="'+decodeChatBot(agentId)+'" ' +
'language-code="pt-br" ' +
'max-query-length="-1">' +
'<df-messenger-chat-bubble chat-title="chatBot Verde"></df-messenger-chat-bubble>' +
'</df-messenger>';
document.body.appendChild(chatContainer);
// Criar o script do Dialogflow e aguardar carregamento
var script = document.createElement('script');
script.src = "https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/df-messenger.js";
script.onload = function () {
console.log("Script do Dialogflow carregado.");
};
document.body.appendChild(script);
});
});