Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hey. Austin here for some reason this command. all it does it produces the
- error message at the bottom.. itll say my name and the persons name im
- trying to send the message to but thats it. heres the command.
- ################################################################
- # Imports
- ################################################################
- from tools import Html, Error, Text, shared_db, log
- import urllib.request as urlreq
- import urllib.parse as urlpar
- import xml.dom.minidom as xdm
- import random
- import time
- import json
- import re
- import ch
- mgr.addCommand("tell", 1, "send a person a message to the rooms he is in",
- tell, unlisted = True)
- def tell(mgr, croom, user, msg, args):
- name = args.lower().split(" ")[0]
- if not name.isalnum(): return Html("Non-alphanumeric name, seriously?")
- data = shared_db.get("seen:" + name)
- if data == None:
- return Html("I have no records about this user.")
- data = json.loads(data)
- for room in mgr.rooms:
- if data[1] == "join":
- mgr.sendObject(target, Html("<b>%s</b>,<b><font color='#3399CC'>%s</font></b> wants to tell you<b><i>%s</i></b>", name.title, user.name.title$
- else:
- return Error("<b>%s</b> I couldn't find %s
- anywhere", user.name.title(), name.title())
- i built it off these 2 commands
- def broadcast(mgr, croom, user, msg, args):
- for room in mgr.rooms:
- mgr.sendObject(room, Html("Broadcast by<b>%s</b>:%s", user.name, args))
- def seen(mgr, room, user, msg, args):
- name = args.lower().split(" ")[0]
- if not name.isalnum(): return Html("Non-alphanumeric name, seriously?")
- data = shared_db.get("seen:" + name)
- if data == None:
- return Html("I have no records about this user.")
- data = json.loads(data)
- ifdata[1] == "join":
- return Html("Last seen<b>%s</b> join<b>%s</b>,<b>%s</b> ago.", name, data[0], tdelta(data[2]))
- elif data[1] == "leave":
- return Html("Last seen<b>%s</b> leave<b>%s</b>,<b>%s</b> ago.", name,
- data[0], tdelta(data[2]))
- elif data[1] == "message":
- return Html("Last seen<b>%s</b> message in<b>%s</b>,<b>%s</b> ago: <i>\"%s\"</i>", name, data[0], tdelta(data[2]), data[3])
- return Html("I have no records about this user.")
- as you can see i only use some of the command. it doesnt produce an error
- message tho.. just repeats "return Error("<b>%s</b> I couldn't find %s
- anywhere", user.name.title(), name.title())"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement