Files
VRCT/osc_tools.py
misyaguziya 63ed087986 make modules
2023-06-12 12:49:37 +09:00

21 lines
774 B
Python

from pythonosc import osc_message_builder
from pythonosc import udp_client
# send OSC message typing
def send_typing(flag=False, ip_address="127.0.0.1", port=9000):
typing = osc_message_builder.OscMessageBuilder(address="/chatbox/typing")
typing.add_arg(flag)
b_typing = typing.build()
client = udp_client.SimpleUDPClient(ip_address, port)
client.send(b_typing)
# send OSC message
def send_message(message=None, ip_address="127.0.0.1", port=9000):
if message != None:
msg = osc_message_builder.OscMessageBuilder(address="/chatbox/input")
msg.add_arg(f"{message}")
msg.add_arg(True)
msg.add_arg(True)
b_msg = msg.build()
client = udp_client.SimpleUDPClient(ip_address, port)
client.send(b_msg)