DS160123 Class InstgramBotGPT:

Date:-17/02/2023
Todays Topic is Class InstgramBotGPT:
def__init__(self, user:str, chatbot):
self.BotGPT = chatbot
self.service = Service(ChromeDriverManager().install())
self.service.creationflags = CREATE_NO_WINDOW
self.driver = webdriver.Chrome(service=self.service)
self.driver.get(f"http://ig.me/m/{user}")
while len(self.driver.find_elements(By.XPATH, "/html/body/div[2]/div/di)
continue
self.driver.find_element(By.XPATH, “/html/body/div[2]/div/di)
def BotStart(self) ->None:
msginput =self.driver.find_element(By.XPATH, “/html/body/div[2]/div/di)
messages_element = self.driver.find_elements(By.CLASS_NAME, “_acqu”)
ignoreTxt = messages-element[-1].text if messages_element else”
while True:
messages_element = self.driver.find_elements(By.CLASS_NAME, “_acqu”)
last_message = message_element[-1].text if messages_element else”
if last_message == ignoreTxt:
continue
else:
Resposta = self.BotGPT.Question(last_message)
msginput.clear()
msginput.send_keys(Resposta)
msginput.send_keys(Keys.ENTER)

1 Like

Good one @sms18680
keep it up