Преглед на файлове

store the entire line in data as data.line; better explanation for irc_config.AFC_CHANS

tags/v0.1
Ben Kurtovic преди 13 години
родител
ревизия
a1b4c72473
променени са 3 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. +1
    -1
      config/irc_config.py
  2. +1
    -0
      irc/data.py
  3. +1
    -0
      irc/frontend.py

+ 1
- 1
config/irc_config.py Целия файл

@@ -19,7 +19,7 @@ REALNAME = "[[w:en:User:EarwigBot]]"

# channels to join on main server's startup
CHANS = ["##earwigbot", "##earwig", "#wikipedia-en-afc"]
AFC_CHANS = ["#wikipedia-en-afc"] # report recent AFC changes
AFC_CHANS = ["#wikipedia-en-afc"] # report recent AfC changes/give AfC status messages upon join
BOT_CHANS = ["##earwigbot", "#wikipedia-en-afc"] # report edits containing "!earwigbot"

# hardcoded hostnames of users with certain permissions


+ 1
- 0
irc/data.py Целия файл

@@ -5,6 +5,7 @@
class Data(object):
def __init__(self):
"""store data from an individual line received on IRC"""
self.line = str()
self.chan = str()
self.nick = str()
self.ident = str()


+ 1
- 0
irc/frontend.py Целия файл

@@ -38,6 +38,7 @@ def main():
for line in lines:
line = line.strip().split()
data = Data()
data.line = line

if line[1] == "JOIN":
data.nick, data.ident, data.host = re.findall(":(.*?)!(.*?)@(.*?)\Z", line[0])[0]


Зареждане…
Отказ
Запис