diff --git a/defs/msg.py b/defs/msg.py index c252e2e..9617ebb 100644 --- a/defs/msg.py +++ b/defs/msg.py @@ -48,7 +48,8 @@ def format_text(text: str) -> str: def gen_tags(data: Module) -> str: text = f"#{format_text(data.description.split()[0])} " if data.collaborators: - text += f"#{format_text(data.collaborators[0])} " + for i in data.collaborators: + text += f"#{format_text(i)} " return text diff --git a/defs/utils.py b/defs/utils.py index ce12951..786df30 100644 --- a/defs/utils.py +++ b/defs/utils.py @@ -41,10 +41,10 @@ class Module: self.createdAt: str = strf_time(data["createdAt"]) text = [] for i in data["collaborators"]: - if i["name"]: - text.append(i["name"]) + if i.get("name"): + text.append(i["name"].replace(" ", "_").replace(".", "_").replace("-", "_")) else: - text.append(i["login"]) + text.append(i["login"].replace(" ", "_").replace(".", "_").replace("-", "_")) self.collaborators: List[str] = text self.latestRelease: str = data.get("latestRelease", "") releases = []