diff --git a/python-examples/bisq/bots/bisqswap_mm_bot.py b/python-examples/bisq/bots/bisqswap_mm_bot.py index c3adf0b..0e6acf6 100644 --- a/python-examples/bisq/bots/bisqswap_mm_bot.py +++ b/python-examples/bisq/bots/bisqswap_mm_bot.py @@ -1,3 +1,4 @@ +import argparse import configparser import sys import threading @@ -138,5 +139,18 @@ class BsqSWapMMBot(BisqClient): return description -def main(host, port, api_password): - BsqSWapMMBot(host, port, api_password).run() +def parse_args(sysargv): + parser = argparse.ArgumentParser() + parser.add_argument('host', help='API daemon hostname or IP address') + parser.add_argument('port', type=int, help='API daemon listening port') + parser.add_argument('api_password', help='API password') + return parser.parse_args(sysargv) + + +def main(): + args = parse_args(sys.argv[1:]) + BsqSWapMMBot(args.host, args.port, args.api_password).run() + + +if __name__ == '__main__': + main() diff --git a/python-examples/bisq/bots/run-main.py b/python-examples/bisq/bots/run-main.py deleted file mode 100644 index efa6be0..0000000 --- a/python-examples/bisq/bots/run-main.py +++ /dev/null @@ -1,4 +0,0 @@ -import bisqswap_mm_bot - -# best_priced_offer_bot.main('localhost', 9998, 'xyz') -bisqswap_mm_bot.main('localhost', 9998, 'xyz')