Change wording from "acronym" to "explanation"

This commit is contained in:
Joscha 2018-08-04 21:41:25 +00:00
parent b80c17a086
commit c8726d8ba1

22
wtf.py
View file

@ -53,17 +53,17 @@ class WtfDB(yaboli.Database):
db.execute("UPDATE acronyms SET deleted = 1 WHERE acronym_id = ?", (acronym_id,)) db.execute("UPDATE acronyms SET deleted = 1 WHERE acronym_id = ?", (acronym_id,))
class Wtf: class Wtf:
SHORT_DESCRIPTION = "A database of explanations for words, acronyms and initialisms"
DESCRIPTION = ( DESCRIPTION = (
"'wtf' is a database of acronyms and initialisms." "'wtf' is a database of explanations for words, acronyms and initialisms."
" It is inspired by the linux wtf program and uses its acronyms," " It is inspired by the linux wtf program and uses its acronyms,"
" in addition to user generated ones.\n" " in addition to ones set by users.\n"
) )
COMMANDS = ( COMMANDS = (
"!wtf is <acronym> - look up an acronym\n" "!wtf is <term> - look up a term\n"
"!wtf add <acronym> <explanation> - add a new acronym\n" "!wtf add <term> <explanation> - add a new explanation\n"
"!wtf detail <acronym> - shows more info about the acronym\n" "!wtf detail <term> - shows more info about the term's explanations\n"
"!wtf delete <id> - delete acronym with corresponding id" "!wtf delete <id> - delete explanation with corresponding id (look up the id using !wtf detail)\n"
" (Look up the id using !wtf detail)\n"
) )
CREDITS = "Created by @Garmy using github.com/Garmelon/yaboli\n" CREDITS = "Created by @Garmy using github.com/Garmelon/yaboli\n"
@ -97,8 +97,8 @@ class Wtf:
acronym = match_add.group(1) acronym = match_add.group(1)
explanation = match_add.group(2).strip() explanation = match_add.group(2).strip()
await self.db.add(acronym, explanation, message.sender.nick) await self.db.add(acronym, explanation, message.sender.nick)
await room.send(f"Added acronym: {acronym} - {explanation}", message.mid) await room.send(f"Added explanation: {acronym} - {explanation}", message.mid)
logger.INFO(f"{mention(message.sender.nick)} added acronym: {acronym} - {explanation}") logger.INFO(f"{mention(message.sender.nick)} added explanation: {acronym} - {explanation}")
elif match_detail: elif match_detail:
acronym = match_detail.group(1) acronym = match_detail.group(1)
@ -115,14 +115,14 @@ class Wtf:
aid = match_delete.group(1) aid = match_delete.group(1)
await self.db.delete(aid) await self.db.delete(aid)
await room.send(f"Deleted.", message.mid) await room.send(f"Deleted.", message.mid)
logger.INFO(f"{mention(message.sender.nick)} deleted acronym with id {aid}") logger.INFO(f"{mention(message.sender.nick)} deleted explanation with id {aid}")
else: else:
text = "Usage:\n" + self.COMMANDS text = "Usage:\n" + self.COMMANDS
await room.send(text, message.mid) await room.send(text, message.mid)
class WtfBot(yaboli.Bot): class WtfBot(yaboli.Bot):
SHORT_HELP = "An acronym database" SHORT_HELP = Wtf.SHORT_DESCRIPTION
LONG_HELP = Wtf.DESCRIPTION + Wtf.COMMANDS + Wtf.CREDITS LONG_HELP = Wtf.DESCRIPTION + Wtf.COMMANDS + Wtf.CREDITS
def __init__(self, nick, wtfdbfile, cookiefile=None): def __init__(self, nick, wtfdbfile, cookiefile=None):