diff --git a/extensions/base/mediawiki.py b/extensions/base/mediawiki.py index bed08c9..fbc0676 100644 --- a/extensions/base/mediawiki.py +++ b/extensions/base/mediawiki.py @@ -118,7 +118,7 @@ def compact_edit(ctx: Context, change: dict) -> DiscordMessage: # Upload - upload/reupload, upload/upload @formatter.embed(event="upload/upload", mode="embed", aliases=["upload/overwrite", "upload/revert"]) -def embed_upload_upload(ctx, change) -> DiscordMessage: +def embed_upload_upload(ctx: Context, change: dict) -> DiscordMessage: license = None embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) action = ctx.event @@ -227,7 +227,7 @@ def embed_upload_upload(ctx, change) -> DiscordMessage: @formatter.compact(event="upload/revert", mode="compact") -def compact_upload_revert(ctx, change) -> DiscordMessage: +def compact_upload_revert(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) file_link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -238,7 +238,7 @@ def compact_upload_revert(ctx, change) -> DiscordMessage: @formatter.compact(event="upload/overwrite", mode="compact") -def compact_upload_overwrite(ctx, change) -> DiscordMessage: +def compact_upload_overwrite(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) file_link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -249,7 +249,7 @@ def compact_upload_overwrite(ctx, change) -> DiscordMessage: @formatter.compact(event="upload/upload", mode="compact") -def compact_upload_upload(ctx, change) -> DiscordMessage: +def compact_upload_upload(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) file_link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -264,7 +264,7 @@ def compact_upload_upload(ctx, change) -> DiscordMessage: # delete/delete - Page deletion @formatter.embed(event="delete/delete", mode="embed") -def embed_delete_delete(ctx, change) -> DiscordMessage: +def embed_delete_delete(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed['url'] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -273,7 +273,7 @@ def embed_delete_delete(ctx, change) -> DiscordMessage: @formatter.compact(event="delete/delete", mode="compact") -def compact_delete_delete(ctx, change) -> DiscordMessage: +def compact_delete_delete(ctx: Context, change: dict) -> DiscordMessage: parsed_comment = compact_summary(ctx) author, author_url = compact_author(ctx, change) page_link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) @@ -288,7 +288,7 @@ def compact_delete_delete(ctx, change) -> DiscordMessage: # delete/delete_redir - Redirect deletion @formatter.embed(event="delete/delete_redir", mode="embed") -def embed_delete_delete_redir(ctx, change) -> DiscordMessage: +def embed_delete_delete_redir(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed['url'] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -298,7 +298,7 @@ def embed_delete_delete_redir(ctx, change) -> DiscordMessage: @formatter.compact(event="delete/delete_redir", mode="compact") -def compact_delete_delete_redir(ctx, change) -> DiscordMessage: +def compact_delete_delete_redir(ctx: Context, change: dict) -> DiscordMessage: page_link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) @@ -312,7 +312,7 @@ def compact_delete_delete_redir(ctx, change) -> DiscordMessage: @formatter.embed(event="delete/restore", mode="embed") -def embed_delete_restore(ctx, change) -> DiscordMessage: +def embed_delete_restore(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed['url'] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -321,7 +321,7 @@ def embed_delete_restore(ctx, change) -> DiscordMessage: @formatter.compact(event="delete/restore", mode="compact") -def compact_delete_restore(ctx, change) -> DiscordMessage: +def compact_delete_restore(ctx: Context, change: dict) -> DiscordMessage: page_link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) @@ -338,7 +338,7 @@ def compact_delete_restore(ctx, change) -> DiscordMessage: @formatter.embed(event="delete/event", mode="embed") -def embed_delete_event(ctx, change) -> DiscordMessage: +def embed_delete_event(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed['url'] = ctx.client.create_article_path("Special:RecentChanges") @@ -347,7 +347,7 @@ def embed_delete_event(ctx, change) -> DiscordMessage: @formatter.compact(event="delete/event", mode="compact") -def compact_delete_event(ctx, change) -> DiscordMessage: +def compact_delete_event(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) content = ctx._("[{author}]({author_url}) changed visibility of log events{comment}").format(author=author, @@ -359,7 +359,7 @@ def compact_delete_event(ctx, change) -> DiscordMessage: # delete/revision - Deleting revision information @formatter.embed(event="delete/revision", mode="embed") -def embed_delete_revision(ctx, change) -> DiscordMessage: +def embed_delete_revision(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) amount = len(change["logparams"]["ids"]) @@ -371,7 +371,7 @@ def embed_delete_revision(ctx, change) -> DiscordMessage: @formatter.compact(event="delete/revision", mode="compact") -def compact_delete_revision(ctx, change) -> DiscordMessage: +def compact_delete_revision(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) amount = len(change["logparams"]["ids"]) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) @@ -388,7 +388,7 @@ def compact_delete_revision(ctx, change) -> DiscordMessage: @formatter.embed(event="move/move", mode="embed") -def embed_move_move(ctx, change) -> DiscordMessage: +def embed_move_move(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change, set_desc=False) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["logparams"]['target_title'])) @@ -403,7 +403,7 @@ def embed_move_move(ctx, change) -> DiscordMessage: @formatter.compact(event="move/move", mode="compact") -def compact_move_move(ctx, change) -> DiscordMessage: +def compact_move_move(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["logparams"]['target_title']))) redirect_status = ctx._("without making a redirect") if "suppressredirect" in change["logparams"] else ctx._( @@ -421,7 +421,7 @@ def compact_move_move(ctx, change) -> DiscordMessage: @formatter.embed(event="move/move_redir", mode="embed") -def embed_move_move_redir(ctx, change) -> DiscordMessage: +def embed_move_move_redir(ctx: Context, change: dict) -> DiscordMessage: embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change, set_desc=False) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["logparams"]['target_title'])) @@ -435,7 +435,7 @@ def embed_move_move_redir(ctx, change) -> DiscordMessage: @formatter.compact(event="move/move_redir", mode="compact") -def compact_move_move_redir(ctx, change) -> DiscordMessage: +def compact_move_move_redir(ctx: Context, change: dict) -> DiscordMessage: author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["logparams"]['target_title']))) redirect_status = ctx._("without making a redirect") if "suppressredirect" in change["logparams"] else ctx._( @@ -454,7 +454,7 @@ def compact_move_move_redir(ctx, change) -> DiscordMessage: @formatter.embed(event="protect/move_prot", mode="embed") -def embed_protect_move_prot(ctx, change): +def embed_protect_move_prot(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["logparams"]["oldtitle_title"])) @@ -466,7 +466,7 @@ def embed_protect_move_prot(ctx, change): @formatter.compact(event="protect/move_prot", mode="compact") -def compact_protect_move_prot(ctx, change): +def compact_protect_move_prot(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["logparams"]["oldtitle_title"]))) parsed_comment = compact_summary(ctx) @@ -482,7 +482,7 @@ def compact_protect_move_prot(ctx, change): @formatter.embed(event="protect/protect", mode="embed") -def embed_protect_protect(ctx, change): +def embed_protect_protect(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change, set_desc=False) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -495,7 +495,7 @@ def embed_protect_protect(ctx, change): @formatter.compact(event="protect/protect", mode="compact") -def compact_protect_protect(ctx, change): +def compact_protect_protect(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -513,7 +513,7 @@ def compact_protect_protect(ctx, change): @formatter.embed(event="protect/modify", mode="embed") -def embed_protect_modify(ctx, change): +def embed_protect_modify(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change, set_desc=False) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -526,7 +526,7 @@ def embed_protect_modify(ctx, change): @formatter.compact(event="protect/modify", mode="compact") -def compact_protect_modify(ctx, change): +def compact_protect_modify(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -544,7 +544,7 @@ def compact_protect_modify(ctx, change): @formatter.embed(event="protect/unprotect", mode="embed") -def embed_protect_unprotect(ctx, change): +def embed_protect_unprotect(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -553,7 +553,7 @@ def embed_protect_unprotect(ctx, change): @formatter.compact(event="protect/unprotect", mode="compact") -def compact_protect_unprotect(ctx, change): +def compact_protect_unprotect(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -592,7 +592,7 @@ def block_expiry(change: dict, ctx: Context) -> str: @formatter.embed(event="block/block", mode="embed") -def embed_block_block(ctx, change): +def embed_block_block(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) user = change["title"].split(':', 1)[1] try: @@ -637,7 +637,7 @@ def embed_block_block(ctx, change): @formatter.compact(event="block/block", mode="compact") -def compact_block_block(ctx, change): +def compact_block_block(ctx: Context, change: dict): user = change["title"].split(':', 1)[1] restriction_description = "" author, author_url = compact_author(ctx, change) @@ -688,7 +688,7 @@ def compact_block_block(ctx, change): # block/reblock - Changing settings of a block @formatter.embed(event="block/reblock", mode="embed") -def embed_block_reblock(ctx, change): +def embed_block_reblock(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -698,7 +698,7 @@ def embed_block_reblock(ctx, change): @formatter.compact(event="block/reblock") -def compact_block_reblock(ctx, change): +def compact_block_reblock(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) user = change["title"].split(':', 1)[1] @@ -711,7 +711,7 @@ def compact_block_reblock(ctx, change): # block/unblock - Unblocking an user @formatter.embed(event="block/unblock", mode="embed") -def embed_block_unblock(ctx, change): +def embed_block_unblock(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -721,7 +721,7 @@ def embed_block_unblock(ctx, change): @formatter.compact(event="block/unblock") -def compact_block_unblock(ctx, change): +def compact_block_unblock(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) user = change["title"].split(':', 1)[1] @@ -739,7 +739,7 @@ def compact_block_unblock(ctx, change): @formatter.embed(event="suppressed", mode="embed") -def embed_suppressed(ctx, change): +def embed_suppressed(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed["url"] = ctx.client.create_article_path("") embed["title"] = ctx._("Action has been hidden by administration") @@ -748,7 +748,7 @@ def embed_suppressed(ctx, change): @formatter.compact(event="suppressed", mode="compact") -def compact_suppressed(ctx, change): +def compact_suppressed(ctx: Context, change: dict): content = ctx._("An action has been hidden by administration.") return DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url, content=content) @@ -756,7 +756,7 @@ def compact_suppressed(ctx, change): # import/upload - Importing pages by uploading exported XML files @formatter.embed(event="import/upload", mode="embed") -def embed_import_upload(ctx, change): +def embed_import_upload(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -767,7 +767,7 @@ def embed_import_upload(ctx, change): @formatter.compact(event="import/upload", mode="compact") -def compact_import_upload(ctx, change): +def compact_import_upload(ctx: Context, change: dict): link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) @@ -783,7 +783,7 @@ def compact_import_upload(ctx, change): @formatter.embed(event="import/interwiki", mode="embed") -def embed_import_interwiki(ctx, change): +def embed_import_interwiki(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -799,7 +799,7 @@ def embed_import_interwiki(ctx, change): @formatter.compact(event="import/interwiki", mode="compact") -def compact_import_interwiki(ctx, change): +def compact_import_interwiki(ctx: Context, change: dict): link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) @@ -838,7 +838,7 @@ def get_changed_groups(change: dict, ctx: Context) -> [[str], [str]]: @formatter.embed(event="rights/rights", aliases=["rights/autopromote"]) -def embed_rights_rights(ctx, change): +def embed_rights_rights(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed["url"] = ctx.client.create_article_path(sanitize_to_url("User:{}".format(change["title"].split(":")[1]))) if ctx.event == "rights/rights": @@ -859,7 +859,7 @@ def embed_rights_rights(ctx, change): @formatter.compact(event="rights/rights", aliases=["rights/autopromote"]) -def compact_rights_rights(ctx, change): +def compact_rights_rights(ctx: Context, change: dict): link = clean_link(ctx.client.create_article_path(sanitize_to_url("User:{user}".format(user=change["title"].split(":")[1])))) added, removed = get_changed_groups(change, ctx) author, author_url = compact_author(ctx, change) @@ -886,7 +886,7 @@ def compact_rights_rights(ctx, change): # merge/merge - Merging histories of two pages @formatter.embed(event="merge/merge", mode="embed") -def embed_merge_merge(ctx, change): +def embed_merge_merge(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -898,7 +898,7 @@ def embed_merge_merge(ctx, change): @formatter.compact(event="merge/merge") -def compact_merge_merge(ctx, change): +def compact_merge_merge(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) @@ -914,7 +914,7 @@ def compact_merge_merge(ctx, change): @formatter.embed(event="newusers/autocreate", mode="embed") -def embed_newusers_autocreate(ctx, change): +def embed_newusers_autocreate(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -923,7 +923,7 @@ def embed_newusers_autocreate(ctx, change): @formatter.compact(event="newusers/autocreate") -def compact_newusers_autocreate(ctx, change): +def compact_newusers_autocreate(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) content = ctx._("Account [{author}]({author_url}) was created automatically").format(author=author, author_url=author_url) @@ -934,7 +934,7 @@ def compact_newusers_autocreate(ctx, change): @formatter.embed(event="newusers/create", mode="embed") -def embed_newusers_create(ctx, change): +def embed_newusers_create(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -943,7 +943,7 @@ def embed_newusers_create(ctx, change): @formatter.compact(event="newusers/create") -def compact_newusers_create(ctx, change): +def compact_newusers_create(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) content = ctx._("Account [{author}]({author_url}) was created").format(author=author, author_url=author_url) return DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url, content=content) @@ -953,7 +953,7 @@ def compact_newusers_create(ctx, change): @formatter.embed(event="newusers/create2", mode="embed") -def embed_newusers_create2(ctx, change): +def embed_newusers_create2(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -962,7 +962,7 @@ def embed_newusers_create2(ctx, change): @formatter.compact(event="newusers/create2") -def compact_newusers_create2(ctx, change): +def compact_newusers_create2(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) @@ -975,7 +975,7 @@ def compact_newusers_create2(ctx, change): @formatter.embed(event="newusers/byemail", mode="embed") -def embed_newusers_byemail(ctx, change): +def embed_newusers_byemail(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -985,7 +985,7 @@ def embed_newusers_byemail(ctx, change): @formatter.compact(event="newusers/byemail") -def compact_newusers_byemail(ctx, change): +def compact_newusers_byemail(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) parsed_comment = compact_summary(ctx) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) @@ -999,7 +999,7 @@ def compact_newusers_byemail(ctx, change): @formatter.embed(event="newusers/newusers", mode="embed") -def embed_newusers_newusers(ctx, change): +def embed_newusers_newusers(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url("User:{}".format(change["user"]))) @@ -1008,7 +1008,7 @@ def embed_newusers_newusers(ctx, change): @formatter.compact(event="newusers/newusers") -def compact_newusers_newusers(ctx, change): +def compact_newusers_newusers(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) content = ctx._("Account [{author}]({author_url}) was created").format(author=author, author_url=author_url) return DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url, content=content) @@ -1018,7 +1018,7 @@ def compact_newusers_newusers(ctx, change): @formatter.embed(event="contentmodel/change", mode="embed") -def embed_contentmodel_change(ctx, change): +def embed_contentmodel_change(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change, set_desc=False) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -1031,7 +1031,7 @@ def embed_contentmodel_change(ctx, change): @formatter.compact(event="contentmodel/change") -def compact_contentmodel_change(ctx, change): +def compact_contentmodel_change(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -1047,7 +1047,7 @@ def compact_contentmodel_change(ctx, change): @formatter.embed(event="contentmodel/new", mode="embed") -def embed_contentmodel_new(ctx, change): +def embed_contentmodel_new(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change, set_desc=False) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -1059,7 +1059,7 @@ def embed_contentmodel_new(ctx, change): @formatter.compact(event="contentmodel/new") -def compact_contentmodel_new(ctx, change): +def compact_contentmodel_new(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -1074,7 +1074,7 @@ def compact_contentmodel_new(ctx, change): @formatter.embed(event="managetags/create", mode="embed") -def embed_managetags_create(ctx, change): +def embed_managetags_create(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) ctx.client.refresh_internal_data() @@ -1084,7 +1084,7 @@ def embed_managetags_create(ctx, change): @formatter.compact(event="managetags/create") -def compact_managetags_create(ctx, change): +def compact_managetags_create(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) ctx.client.refresh_internal_data() @@ -1106,7 +1106,7 @@ def compact_managetags_create(ctx, change): @formatter.embed(event="managetags/delete", mode="embed") -def embed_managetags_delete(ctx, change): +def embed_managetags_delete(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) ctx.client.refresh_internal_data() embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -1119,7 +1119,7 @@ def embed_managetags_delete(ctx, change): @formatter.compact(event="managetags/delete") -def compact_managetags_delete(ctx, change): +def compact_managetags_delete(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) ctx.client.refresh_internal_data() @@ -1148,7 +1148,7 @@ def compact_managetags_delete(ctx, change): @formatter.embed(event="managetags/activate", mode="embed") -def embed_managetags_activate(ctx, change): +def embed_managetags_activate(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -1157,7 +1157,7 @@ def embed_managetags_activate(ctx, change): @formatter.compact(event="managetags/activate") -def compact_managetags_activate(ctx, change): +def compact_managetags_activate(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx) @@ -1176,7 +1176,7 @@ def compact_managetags_activate(ctx, change): @formatter.embed(event="managetags/deactivate", mode="embed") -def embed_managetags_deactivate(ctx, change): +def embed_managetags_deactivate(ctx: Context, change: dict): embed = DiscordMessage(ctx.message_type, ctx.event, ctx.webhook_url) embed_helper(ctx, embed, change) embed["url"] = ctx.client.create_article_path(sanitize_to_url(change["title"])) @@ -1185,7 +1185,7 @@ def embed_managetags_deactivate(ctx, change): @formatter.compact(event="managetags/deactivate") -def compact_managetags_deactivate(ctx, change): +def compact_managetags_deactivate(ctx: Context, change: dict): author, author_url = compact_author(ctx, change) link = clean_link(ctx.client.create_article_path(sanitize_to_url(change["title"]))) parsed_comment = compact_summary(ctx)