Guest User

Untitled

a guest
Jun 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3.  
  4.  
  5. from plugin import *
  6. import socket
  7. import sys
  8.  
  9. class server(Plugin):
  10.    
  11.     @register("de-DE", ".*teste.*server.*")
  12.     def testcon(self, speech, language):
  13.         if language == 'de-DE':
  14.             answer = self.ask(u"Was willst du ihm sagen?")
  15.             HOST, PORT = "192.168.178.27", 9999
  16.             # Create a socket (SOCK_STREAM means a TCP socket)
  17.             sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  18.             try:
  19.                 # Connect to server and send data
  20.                 sock.connect((HOST, PORT))
  21.                 sock.sendall(answer + "\n")
  22.                 # Receive data from the server and shut down
  23.                 received = sock.recv(1024)
  24.             finally:       
  25.                 sock.close()
  26.                 self.say(u"Der Server hat \"{0}\" gesagt!".format(received))
  27.                 self.complete_request()
  28.  
  29.         else:
  30.             self.say("This is still alpha!")
  31.             self.complete_request()
Add Comment
Please, Sign In to add comment