Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''js para whatsapp''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1 registro

  1. Suebersson

    Envio de imagem no WhatsApp Web via JS

    Oi pessoal tudo bem, eu gostaria que alguém me ajudasse numa questão sobre a execução do código baixo. O código funciona bem sem nenhum problema quando é inserido e executado dentro do console, mais quando tento executa-lo de dentro de um extensão do Chrome gerar erros. O erro é gerado na linha: const id = _.uniqueId("fakeModule_"); Erro: Uncaught (in promise) ReferenceError: _ is not defined O objetivo desse código enviar imagens no WhatsApp Web, mas só funciona no console. Estou aberto também a outras formas de envios de imagem se alguém conhecer usando Js ou se alguém saber como fazer um upload de uma imagem em um input accept do tipo file via código. Referência do código: https://gist.github.com/phpRajat/a6422922efae32914f4dbd1082f3f412 Código: //$$$$$$$$$$$ Parâmetros $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ var Destinatario = '5521965454193@c.us'; // número do destinatário (O chat do destinatário tem que esta ativo) var Image_base64 = 'data:image/png;base64,iVBORw0KGgoAAA...'; var Legenda = 'Texto legenda'; //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ var Store = {}; var createFromData_id = 0; var prepareRawMedia_id = 0; var store_id = 0; var send_media; var file = ""; var createFromDataClass; var prepareRawMediaClass; Set_modulos(); setTimeout(function(){init();},1000); function Set_modulos(){ console.clear(); var modules = getAllModules()._value; function getAllModules() { return new Promise((resolve) => { const id = _.uniqueId("fakeModule_"); window["webpackJsonp"]( [], { [id]: function(module, exports, __webpack_require__) { resolve(__webpack_require__.c); } }, [id] ); }); } for (var key in modules) { if (modules[key].exports) { if (modules[key].exports.createFromData) { createFromData_id = modules[key].id.replace(/"/g, '"'); } if (modules[key].exports.prepRawMedia) { prepareRawMedia_id = modules[key].id.replace(/"/g, '"'); } if (modules[key].exports.default) { if (modules[key].exports.default.Wap) { store_id = modules[key].id.replace(/"/g, '"'); } } } } } function _requireById(id) { return webpackJsonp([], null, [id]); } function fixBinary (bin) { var length = bin.length; var buf = new ArrayBuffer(length); var arr = new Uint8Array(buf); for (var i = 0; i < length; i++) { arr = bin.charCodeAt(i); } return buf; } window.send_media = function(jid, link, caption, msg_id, content_type) { file = ""; createFromDataClass = _requireById(createFromData_id)["default"]; prepareRawMediaClass = _requireById(prepareRawMedia_id).prepRawMedia; window.Store.Chat.find(jid).then((chat) => { chat.markComposing(); var img_b64 = link; var base64 = img_b64.split(',')[1]; var type = img_b64.split(',')[0]; type = type.split(';')[0]; type = type.split(':')[1]; var binary = fixBinary(atob(base64)); var blob = new Blob([binary], {type: type}); var random_name = Math.random().toString(36).substr(2, 5); file = new File([blob], random_name, { type: type, lastModified: Date.now() }); var temp = createFromDataClass.createFromData(file, file.type); var rawMedia = prepareRawMediaClass(temp, {}); var target = _.filter(window.Store.Msg.models, (msg) => { return msg.id.id === msg_id; })[0]; var textPortion = { caption: caption, mentionedJidList: [], quotedMsg: target }; rawMedia.sendToChat(chat, textPortion); }); } function init() { window.Store = _requireById(store_id).default; //console.log("Store is ready"); //console.log(window.Store); window.send_media(Destinatario, Image_base64, Legenda, null, null); }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.