def send_message_insert(self, message): user_input = self.entry_field.get() pr1 = "User : "******"\n" self.text_box.configure(state=NORMAL) self.text_box.insert(END, pr1) self.text_box.configure(state=DISABLED) self.text_box.see(END) ob = chat(user_input) from googletrans import Translator trans = Translator() srcLang = trans.detect(self.entry_field.get()) t = trans.translate(ob, dest=srcLang.lang) t = t.text pr = "Bot : " + t + "\n" self.text_box.configure(state=NORMAL) self.text_box.insert(END, pr) self.text_box.configure(state=DISABLED) self.text_box.see(END) self.last_sent_label( str( time.strftime("Last message sent: " + '%B %d, %Y' + ' at ' + '%I:%M %p'))) self.entry_field.delete(0, END) time.sleep(0) if self.tts == True: t2 = threading.Thread(target=self.playResponse, args=(ob, )) t2.start()
def send_message_insert(self, message): user_input = self.entry_field.get() pr1 = "User : "******"\n" self.text_box.configure(state=NORMAL) self.text_box.insert(END, pr1) self.text_box.configure(state=DISABLED) self.text_box.see(END) ob = chat(user_input) pr = "AgroBot : " + ob + "\n" self.text_box.configure(state=NORMAL) self.text_box.insert(END, pr) self.text_box.configure(state=DISABLED) self.text_box.see(END) self.last_sent_label( str( time.strftime("Last message sent: " + '%B %d, %Y' + ' at ' + '%I:%M %p'))) self.entry_field.delete(0, END) time.sleep(0) if self.tts == True: t2 = threading.Thread(target=self.playResponse, args=(ob, )) t2.start()