Пример #1
0
 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()
Пример #2
0
 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()