Add glados API
This commit is contained in:
parent
9f7c228aef
commit
6ea0a661cf
|
@ -0,0 +1,37 @@
|
|||
import socket
|
||||
from config import V5Config
|
||||
|
||||
BOLD = "\x02"
|
||||
ITALIC = "\x1d"
|
||||
UNDERLINE = "\x1f"
|
||||
STRIKETHROUGH = "\x1e"
|
||||
|
||||
NO_COLOR = "\x03"
|
||||
WHITE = "\x0300"
|
||||
BLACK = "\x0301"
|
||||
BLUE = "\x0302"
|
||||
GREEN = "\x0303"
|
||||
RED = "\x0304"
|
||||
BROWN = "\x0305"
|
||||
MAGENTA = "\x0306"
|
||||
ORANGE = "\x0307"
|
||||
YELLOW = "\x0308"
|
||||
LIGHT_GREEN = "\x0309"
|
||||
CYAN = "\x0310"
|
||||
LIGHT_CYAN = "\x0311"
|
||||
LIGHT_BLUE = "\x0312"
|
||||
PINK = "\x0313"
|
||||
GREY = "\x0314"
|
||||
LIGHT_GREY = "\x0315"
|
||||
|
||||
GLADOS_HOST = "127.0.0.1"
|
||||
GLADOS_PORT = 5555
|
||||
|
||||
def say(msg, channels = ["#general"]):
|
||||
""" GLaDOS will say <msg> on <channels>
|
||||
Channel #* means all channels where GLaDOS listens to
|
||||
Raw messages follow this partern:
|
||||
#channel1 #channel2: message"""
|
||||
sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
|
||||
msg = ":".join([" ".join(channels), msg])
|
||||
sock.sendto(msg.encode(),(GLADOS_HOST, GLADOS_PORT))
|
Loading…
Reference in New Issue