Optional /whitelist args - sorted, nobase
Added two optional arguments for whitelist - `sorted` for alphabetical order and `nobase` for displaying the whitelist without base currency e.g. /USDT. Updated help with optional commands. Added a space in an unrelated help message.
This commit is contained in:
		| @@ -1368,6 +1368,12 @@ class Telegram(RPCHandler): | |||||||
|         try: |         try: | ||||||
|             whitelist = self._rpc._rpc_whitelist() |             whitelist = self._rpc._rpc_whitelist() | ||||||
|  |  | ||||||
|  |             if context.args: | ||||||
|  |                 if "sorted" in context.args: | ||||||
|  |                     whitelist['whitelist'] = sorted(whitelist['whitelist']) | ||||||
|  |                 if "nobase" in context.args: | ||||||
|  |                     whitelist['whitelist'] = [pair.split("/")[0] for pair in whitelist['whitelist']] | ||||||
|  |  | ||||||
|             message = f"Using whitelist `{whitelist['method']}` with {whitelist['length']} pairs\n" |             message = f"Using whitelist `{whitelist['method']}` with {whitelist['length']} pairs\n" | ||||||
|             message += f"`{', '.join(whitelist['whitelist'])}`" |             message += f"`{', '.join(whitelist['whitelist'])}`" | ||||||
|  |  | ||||||
| @@ -1487,7 +1493,8 @@ class Telegram(RPCHandler): | |||||||
|             "*/fx <trade_id>|all:* `Alias to /forceexit`\n" |             "*/fx <trade_id>|all:* `Alias to /forceexit`\n" | ||||||
|             f"{force_enter_text if self._config.get('force_entry_enable', False) else ''}" |             f"{force_enter_text if self._config.get('force_entry_enable', False) else ''}" | ||||||
|             "*/delete <trade_id>:* `Instantly delete the given trade in the database`\n" |             "*/delete <trade_id>:* `Instantly delete the given trade in the database`\n" | ||||||
|             "*/whitelist:* `Show current whitelist` \n" |             "*/whitelist [sorted] [nobase]:* `Show current whitelist. Optionally in " | ||||||
|  |             "order and/or without the base currency.`\n" | ||||||
|             "*/blacklist [pair]:* `Show current blacklist, or adds one or more pairs " |             "*/blacklist [pair]:* `Show current blacklist, or adds one or more pairs " | ||||||
|             "to the blacklist.` \n" |             "to the blacklist.` \n" | ||||||
|             "*/blacklist_delete [pairs]| /bl_delete [pairs]:* " |             "*/blacklist_delete [pairs]| /bl_delete [pairs]:* " | ||||||
| @@ -1524,7 +1531,7 @@ class Telegram(RPCHandler): | |||||||
|             "*/weekly <n>:* `Shows statistics per week, over the last n weeks`\n" |             "*/weekly <n>:* `Shows statistics per week, over the last n weeks`\n" | ||||||
|             "*/monthly <n>:* `Shows statistics per month, over the last n months`\n" |             "*/monthly <n>:* `Shows statistics per month, over the last n months`\n" | ||||||
|             "*/stats:* `Shows Wins / losses by Sell reason as well as " |             "*/stats:* `Shows Wins / losses by Sell reason as well as " | ||||||
|             "Avg. holding durationsfor buys and sells.`\n" |             "Avg. holding durations for buys and sells.`\n" | ||||||
|             "*/help:* `This help message`\n" |             "*/help:* `This help message`\n" | ||||||
|             "*/version:* `Show version`" |             "*/version:* `Show version`" | ||||||
|             ) |             ) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user