From 5ef55efc6bd3d6093e185022b2ead318547992eb Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Mon, 4 May 2026 23:01:00 -0500 Subject: [PATCH] Fixup commands --- matrix_shop_bot/bot.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/matrix_shop_bot/bot.py b/matrix_shop_bot/bot.py index ae65bdc..0b52d76 100644 --- a/matrix_shop_bot/bot.py +++ b/matrix_shop_bot/bot.py @@ -13,34 +13,34 @@ DATE_FORMAT = '%Y-%m-%d' def today(): return dt.now().strftime(DATE_FORMAT) -PREFIX = f'!{MODULE}' +PREFIX = f'.{MODULE}' logger = logging.getLogger(__name__) logging.basicConfig(filename=f'{MODULE}.log', encoding='utf-8', level=logging.DEBUG) logging.getLogger('nio').setLevel(logging.WARNING) async def do_shop(match): ''' - Prefix: !shop + Prefix: .shop Synax: - !shop COMMAND ARGS + .shop COMMAND ARGS Commands: help - show this help extra.help - show extended help add - add an item to shop for add.store - add a store + clear STORE - clear all purchased items for STORE + list - re-show list from last used store stores - list all stores - at STORE_ID - (!shop at STORE_ID) list all items assigned to store and use this store for future commands - assign ITEM_ID - assign item to last used store id + at STORE_ID - use this store for future commands buy - mark item as purchased - clear STORE_ID - clear all purchased items for STORE_ID from database - list - re-show list from last used store ''' extended_help = ''' + assign ITEM_ID - assign item to last used store id assign.item.to.store ITEM_ID STORE_ID - plan to shop for at store for item - clear.all STORE_ID - clear **all** items for STORE_ID from database - remove.item ITEM_ID - remove a shopping item from the datatbase + clear.all STORE - clear **all** items for STORE + remove ITEM_ID - remove a shopping item from the datatbase remove.store STORE_ID - remove a store from the datatbase (requires clearing the list first) setup - run one time database setup unsorted - list all items not assigned to any store @@ -138,7 +138,7 @@ async def do_shop(match): results.append(str(item)) return results - if match.command('remove.item'): + if match.command('remove'): item_id = ' '.join(match.args()[1:]) Data().remove_item(item_id) return ['Success'] -- 2.47.3