*.log
# Data file
+.env
*.db
# Chatbot output
from matrix_shop_bot.bot import shop_bot
SERVER = os.environ.get('MATRIX_SERVER')
-BOT_NAME = os.environ.get('NEW_BOT')
-BOT_PWD = os.environ.get('NEW_BOT_PWD')
+BOT_NAME = os.environ.get('MATRIX_BOT')
+BOT_PWD = os.environ.get('MATRIX_BOT_PWD')
def get_bot():
creds = botlib.Creds(SERVER, BOT_NAME, BOT_PWD)
results.append(str(item))
return results
+
+ if match.command('past'):
+ store_name = ' '.join(match.args()[1:])
+ items = Data().list_purchases(store_name)
+ results = ['Past purchases at {store_name}']
+ for item in items:
+ results.append(str(item))
+ return results
+
+
if match.command('unsorted'):
items = Data().get_unsorted_list()
results = ['Items assigned to no store']
def remove_store(c, store_id):
Data().remove_store(store_id)
+@task
+def list_purchases(c, store):
+ items = Data().list_purchases(store)
+ for item in items:
+ print(item)
+