Ir para conteúdo
Fórum Script Brasil

Daianeaxr

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Daianeaxr

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Daianeaxr's Achievements

0

Reputação

  1. Estou tentando criar um chat bot com perguntas para o whats, porém como não achei nenhum projeto que se encaixe com o que eu quero na internet estou tendo que fazer parte por parte para tentar criar o meu (ps: sou bem iniciante em programação), instalei tudo certinho porém continua dando o erro abaixo na hora de executar o código (ps: eu tentei executar pelo spyder e foi só no VS que não quer pegar, porém não gostei muito do spyder e queria desenvolver pelo VS mesmo), achei que pudesse ser por conta de outros programas instalados então eu desinstalei eles e mudei as pastas todas para um mesmo repertório e mesmo assim não funcionou KKKKKK Inicialmente o meu código para entrar no whats e fazer o envio de mensagens está assim: from selenium import webdriver from selenium.webdriver.chrome.options import Options import time import simon class WhatsappBot: def __init__(self😞 # Parte 1 - A mensagem que você quer enviar (O real vai ser um outro código, que esta como ask.py) self.mensagem = "Oi" #selecionar todos as msg não lidas self.funcionarios = ["NOTAS"] #Aqui eu estou usando o nome notas que é um grupo que eu criei para teste, porém queria colocar algo que selecionasse todas as mensagens não lidas options = webdriver.ChromeOptions() options.add_argument('lang=pt-br') self.driver = webdriver.Chrome( executable_path=r'./chromedriver.exe', chrome_options=options) def EnviarMensagens(self😞 self.driver.get('https://web.whatsapp.com') time.sleep(30) for funcionarios in self.funcionarios: campo = self.driver.find_element_by_xpath( f"//span[@title='{funcionarios}']") time.sleep(3) campo.click() chat_box = self.driver.find_element_by_class_name('_13mgZ') #ou usar _38M1B time.sleep(3) chat_box.click() chat_box.send_keys(self.mensagem) botao_enviar = self.driver.find_element_by_xpath( "//span[@data-icon='send']") time.sleep(3) botao_enviar.click() time.sleep(5) bot = WhatsappBot() bot.EnviarMensagens()
  2. deu certoo, você pode me ajudar me falando o que estava errado lá? KKKKK, de qualquer forma muito obrigada 😉 😉
  3. estou aprendendo a programar agora para desenvolver um projeto no meu trabalho e também para aprender a fazer analise de dados pelo Python. Porém esse projeto que eu quero fazer é um pouco complicado então resolvi começar pelo básico e depois ir subindo o nível e aprimorando, para começar peguei esse código para fazer um bot e fica dando esse erro que eu não consigo arrumar, import os def processar_resposta(resposta😞 if resposta == '1': print (f'{os.linesep}por gentileza mande sua matricula{os.linesep}') elif resposta == '2': print (f'{os.linesep}Em casos de sintomas ligar para os telefones (11) ou (11) para ter o atendimento individual, eles funcionam 24 horas por dia e recebem chamadas a cobrar.{os.linesep}') def start(): print ('Olá') while True: resposta = input ('{os.linesep}'Sou a assistente virtual do DSO, escolha uma das opções abaixo para continuarmos com o seu atendimento: {os.linesep}1- data de exame periodico;{os.linespep} 2- INFORMACOES DE CONTATO É CORONA;{os.linespep}') processar_resposta(resposta) if__name__ == '__main__': start() erro: resposta = input ('{os.linesep}'Sou a assistente virtual do DSO, escolha uma das opções abaixo para continuarmos com o seu atendimento: {os.linesep}1- data de exame periodico;{os.linespep} 2- INFORMACOES DE CONTATO É CORONA;{os.linespep}') ^ IndentationError: expected an indented block (o erro se encontra no "o" de informações inicialmente achei que era por conta das acentuações, removi elas porém o erro persiste, além disso aparentemente o meu processar_respostas(resposta), o if__name__ = e o start() também não querem pegar KKKKKKKKKKKKKKK, enfim só ladeira abaixo. Se alguém quiser me ajudar eu agradeceria muitooo, como disse estou iniciando agora e está sendo bem complicado..
×
×
  • Criar Novo...