mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-30 14:59:34 +01:00
Added markovfirsts command.
This commit is contained in:
parent
8b0f62220d
commit
62a833f29a
@ -170,7 +170,7 @@ class Markov(callbacks.Privmsg, ChannelDBHandler):
|
|||||||
def markovfirsts(self, irc, msg, args):
|
def markovfirsts(self, irc, msg, args):
|
||||||
"""[<channel>]
|
"""[<channel>]
|
||||||
|
|
||||||
Returns the number of Markov's chain links in the database for
|
Returns the number of Markov's first links in the database for
|
||||||
<channel>.
|
<channel>.
|
||||||
"""
|
"""
|
||||||
channel = privmsgs.getChannel(msg, args)
|
channel = privmsgs.getChannel(msg, args)
|
||||||
@ -195,6 +195,20 @@ class Markov(callbacks.Privmsg, ChannelDBHandler):
|
|||||||
s = 'There are %s follows in my Markov database for %s' % (n, channel)
|
s = 'There are %s follows in my Markov database for %s' % (n, channel)
|
||||||
irc.reply(msg, s)
|
irc.reply(msg, s)
|
||||||
|
|
||||||
|
def markovlasts(self, irc, msg, args):
|
||||||
|
"""[<channel>]
|
||||||
|
|
||||||
|
Returns the number of Markov's last links in the database for
|
||||||
|
<channel>.
|
||||||
|
"""
|
||||||
|
channel = privmsgs.getChannel(msg, args)
|
||||||
|
db = self.getDb(channel)
|
||||||
|
cursor = db.cursor()
|
||||||
|
cursor.execute("""SELECT COUNT(*) FROM follows WHERE word=NULL""")
|
||||||
|
n = cursor.fetchone()[0]
|
||||||
|
s = 'There are %s follows in my Markov database for %s' % (n, channel)
|
||||||
|
irc.reply(msg, s)
|
||||||
|
|
||||||
|
|
||||||
Class = Markov
|
Class = Markov
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user