diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..eebd644 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ +kumisms.egg-info/ \ No newline at end of file diff --git a/kumisms/__init__.py b/kumisms/__init__.py index f4952c8..a4782f7 100644 --- a/kumisms/__init__.py +++ b/kumisms/__init__.py @@ -40,6 +40,10 @@ class KumiSMS: def check(self): return bool(self.balance()) + def ping(self): + endpoint = urllib.parse.urljoin(self.endpoint, "ping/") + return self._request(endpoint)["status"] == "success" + def _request(self, url, data={}): data.update({"key": self.key}) body = json.dumps(data).encode()