buy ID ID ID - mark items as purchased
clear STORE - clear all purchased items for STORE
list - re-show list from last used store
- past STORE - re-show past purchased items from STORE
+ past STORE - show purchased items from STORE in last 90 days
stores - list all stores
Examples:
if match.command('past'):
store_name = ' '.join(match.args()[1:])
items = Data().list_purchases(store_name)
- results = ['Past purchases...']
+ results = [f'# Previously purchased at {store_name}']
for item in items:
results.append(str(item))
return results
try:
if match.prefix():
result_lines = await do_shop(match)
+
+ message_lines = []
for line in result_lines:
- await bot.api.send_text_message(
- room.room_id, str(line))
+ message_lines.append(str(line))
+
+ message = '\n'.join(message_lines)
+
+ await bot.api.send_text_message(
+ room.room_id, message)
+
except Exception as ex:
for line in ['You have:', ' no tea', str(ex)]:
await bot.api.send_text_message(