fixed urlencode

This commit is contained in:
dtookey 2021-04-20 21:36:59 -04:00
parent d55b3062e8
commit 24d83f4ad9

View File

@ -87,16 +87,15 @@ class Twitch_Module():
def is_command(self, word: str) -> bool: def is_command(self, word: str) -> bool:
# todo need to url-escape word # todo need to url-escape word
clean_param = urlencode(word, quote_via=quote_plus) clean_param = urlencode({'name': word})
url = "http://localhost:5000/api/v1/command?name=%s" % clean_param url = "http://localhost:5000/api/v1/command?%s" % clean_param
resp = requests.get(url) resp = requests.get(url)
return resp.status_code == 200 return resp.status_code == 200
def exec_command(self, command: str, rest: str): def exec_command(self, command: str, rest: str):
#todo need to url-escape command and rest # todo need to url-escape command and rest
clean_command = urlencode(command, quote_via=quote_plus) params = urlencode({'command_name': command, 'rest': rest})
clean_rest = urlencode(rest, quote_via=quote_plus) url = "http://localhost:5000/api/v1/exec?%s" % params
url = "http://localhost:5000/api/v1/exec?command_name=%s&rest=%s" % (clean_command, clean_rest)
resp = requests.get(url) resp = requests.get(url)
if resp.status_code == 200: if resp.status_code == 200:
data = loads(resp.text) data = loads(resp.text)
@ -104,7 +103,7 @@ class Twitch_Module():
if msg is not None: if msg is not None:
self.send_message(msg) self.send_message(msg)
else: else:
#todo handle failed requests # todo handle failed requests
pass pass
def send_whisper(self, user, message): def send_whisper(self, user, message):