countdown: add pronoun conversion to reminders
This commit is contained in:
parent
995bb643f3
commit
c4714d3691
|
@ -139,6 +139,19 @@ class Countdown(Plugin):
|
|||
message = '{0:s}: {1:s}'.format(sender_nick, text)
|
||||
else:
|
||||
message = '{0:s}: {1:s}'.format(who, text)
|
||||
|
||||
# replace pronouns and stuff
|
||||
if who == 'me':
|
||||
message = re.sub(r'\bI\b', r'you', message, flags=re.IGNORECASE)
|
||||
message = re.sub(r'\bme\b', r'you', message, flags=re.IGNORECASE)
|
||||
message = re.sub(r'\bmy\b', r'your', message, flags=re.IGNORECASE)
|
||||
message = re.sub(r'\bmyself\b', r'yourself', message, flags=re.IGNORECASE)
|
||||
elif who == 'us':
|
||||
message = re.sub(r'\bwe\b', r'you', message, flags=re.IGNORECASE)
|
||||
message = re.sub(r'\bus\b', r'you', message, flags=re.IGNORECASE)
|
||||
message = re.sub(r'\bour\b', r'your', message, flags=re.IGNORECASE)
|
||||
message = re.sub(r'\bourselves\b', r'yourselves', message, flags=re.IGNORECASE)
|
||||
|
||||
log.debug("%s / %s / %s", item_name, when_t, message)
|
||||
|
||||
countdown_item = CountdownItem.objects.create(name=item_name, at_time=when_t, is_reminder=True,
|
||||
|
|
Loading…
Reference in New Issue