case-insensitive drinks

this is achived by String.lower()'ing both the message and the channel
name.

you can now drink COFFEE! if you are EXITED!
This commit is contained in:
vulpine 2020-12-11 10:19:38 -05:00
parent 59a76e1440
commit 6e5e726e05
1 changed files with 8 additions and 2 deletions

View File

@ -4,8 +4,14 @@ from bot import *
async def coffeeup(self,c,n,m):
if c in ['#coffee','#tea','#water','#CAPS','#sodawater']:
if (c[1:]+"!" in m and c+'!' not in m) or c=='#coffee' and ('latte!' in m or 'espresso!' in m or 'cappucino!' in m) or c=='#tea' and ('chai!' in m):
m = m.lower()
c = c.lower()
if c in ['#coffee','#tea','#water','#caps','#sodawater']:
if (
(c[1:]+"!" in m and c+'!' not in m)
or c=='#coffee' and ('latte!' in m or 'espresso!' in m or 'cappucino!' in m)
or c=='#tea' and ('chai!' in m or 'kombucha!' in m)
):
cc = self.coffee.find_one(name=c)
if cc:
self.coffee.update(dict(name=c,value=cc['value']+1),['name'])