Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import Ice
- serverid = 1
- iceslice = '/home/dev/murmur/ice/Murmur.ice'
- port = 6502
- secret = ''
- # loads the slice
- Ice.loadSlice( "", ["-I" + Ice.getSliceDir(), iceslice])
- import Murmur
- # initialize ice
- comm = Ice.initialize()
- # tell ice how to connect to murmur
- proxy = comm.stringToProxy('Meta -e 1.0:tcp -p ' + str(port))
- # literally don't know I stole this line
- meta = Murmur.MetaPrx.checkedCast(proxy)
- # make server class for correct murmur instance
- server = meta.getServer(serverid)
- if secret != '':
- comm.getImplicitContext().put("secret", secret)
- ''' All these functions are just loaded from Murmur.ice far as I can tell '''
- # channelMap = server.getChannels()
- userMap = server.getUsers()
- # tree = server.getTree()
- # list users in server
- print("Connected Users:")
- for key in userMap:
- user = userMap[key]
- print(user.name)
- # list users in channel
- # send to channel, number is channel ID.
- # server.sendMessageChannel(2,False, "test")
- # send private message, number is user ID
- # server.sendMessage(2, "test")
- if comm:
- comm.destroy()
- #murmur-static_x86-1.3.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement