@@ -563,7 +563,7 @@ def is_bot_managed(self) -> bool:
563563
564564 .. versionadded:: 1.6
565565 """
566- return self .tags is not None and self .tags .is_bot_managed ()
566+ return self .tags is not None and self .tags .type == RoleType . APPLICATION
567567
568568 @deprecated (
569569 "Role.is_premium_subscriber is deprecated since version 2.8, consider using Role.type instead."
@@ -576,7 +576,7 @@ def is_premium_subscriber(self) -> bool:
576576
577577 .. versionadded:: 1.6
578578 """
579- return self .tags is not None and self .tags .is_premium_subscriber ()
579+ return self .tags is not None and self .tags .type == RoleType . BOOSTER
580580
581581 @deprecated (
582582 "Role.is_integration is deprecated since version 2.8, consider using Role.type instead."
@@ -590,7 +590,7 @@ def is_integration(self) -> bool:
590590
591591 .. versionadded:: 1.6
592592 """
593- return self .tags is not None and self .tags .is_integration ()
593+ return self .tags is not None and self .tags .type == RoleType . INTEGRATION
594594
595595 def is_assignable (self ) -> bool :
596596 """Whether the role is able to be assigned or removed by the bot. This checks whether all of the following conditions are true:
@@ -630,7 +630,7 @@ def is_available_for_purchase(self) -> bool:
630630
631631 .. versionadded:: 2.7
632632 """
633- return self .tags is not None and self .tags .is_available_for_purchase ()
633+ return self .tags is not None and self .tags .type == RoleType . PREMIUM_SUBSCRIPTION_TIER
634634
635635 @deprecated (
636636 "Role.is_guild_connections_role is deprecated since version 2.8, consider using Role.type instead."
@@ -643,7 +643,7 @@ def is_guild_connections_role(self) -> bool:
643643
644644 .. versionadded:: 2.7
645645 """
646- return self .tags is not None and self .tags .is_guild_connections_role ()
646+ return self .tags is not None and self .tags .type == RoleType . CONNECTION
647647
648648 @property
649649 def permissions (self ) -> Permissions :
0 commit comments