Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
|
9c46b5fc7c | 5 years ago |
|
18c70b1f56 | 5 years ago |
@ -0,0 +1,3 @@
|
||||
{
|
||||
"share": "/home/dave/Code/my/pyircbot3/share"
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
"""
|
||||
.. module::XDCC
|
||||
:synopsis: Provide XDCC filebot functionality
|
||||
.. moduleauthor::Dave Pedu <dave@davepedu.com>
|
||||
"""
|
||||
import os
|
||||
from pyircbot.modulebase import ModuleBase, command, hook, regex
|
||||
from pyircbot.modules.ModInfo import info
|
||||
from pyircbot.modules.DCC import int2ip
|
||||
from threading import Thread
|
||||
|
||||
|
||||
class XDCC(ModuleBase):
|
||||
def __init__(self, bot, name):
|
||||
super().__init__(bot, name)
|
||||
self.dcc = self.bot.getBestModuleForService("dcc")
|
||||
|
||||
@regex(r'cdc list', types=['PRIVMSG'])
|
||||
def xdcc_list(self, msg, match):
|
||||
files = sorted(os.listdir(self.config.get("share")))
|
||||
for i, f in enumerate(files):
|
||||
self.bot.act_PRIVMSG(msg.args[0], "{}: {}: {}".format(msg.prefix.nick, i, f))
|
Loading…
Reference in New Issue