.tell: probation is now channel specific.
This commit is contained in:
parent
e268a06268
commit
ba3d706b39
|
@ -57,8 +57,8 @@ def tell(bot, input):
|
||||||
dbpath = os.path.join(bot.persist_dir, dbname)
|
dbpath = os.path.join(bot.persist_dir, dbname)
|
||||||
conn = dbconnect(dbpath)
|
conn = dbconnect(dbpath)
|
||||||
|
|
||||||
command = "select count(*) from tell_probation where name=?"
|
command = "select count(*) from tell_probation where name=? and chan=?"
|
||||||
if conn.execute(command, (input.nick,)).fetchone()[0] > 0:
|
if conn.execute(command, (input.nick,input.chan)).fetchone()[0] > 0:
|
||||||
return "No."
|
return "No."
|
||||||
|
|
||||||
command = "select count(*) from tell where name=? and user_from=?"
|
command = "select count(*) from tell where name=? and user_from=?"
|
||||||
|
@ -91,7 +91,7 @@ def dbconnect(db):
|
||||||
results = conn.execute("select count(*) from sqlite_master where name=?", ("tell_probation" ,)).fetchone()
|
results = conn.execute("select count(*) from sqlite_master where name=?", ("tell_probation" ,)).fetchone()
|
||||||
if results[0] == 0:
|
if results[0] == 0:
|
||||||
conn.execute("create table if not exists "+ \
|
conn.execute("create table if not exists "+ \
|
||||||
"tell_probation(name varchar(50),"+ \
|
"tell_probation(name varchar(50), chan varchar(50),"+ \
|
||||||
"primary key(name));")
|
"primary key(name));")
|
||||||
conn.commit()
|
conn.commit()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue