diff options
| author | 2022-06-13 22:29:49 +0100 | |
|---|---|---|
| committer | 2022-06-13 22:29:49 +0100 | |
| commit | fdb208dbbacb1dbb263e4840f1ab52f42139108f (patch) | |
| tree | abb56e624cfe71601fc3fe4c85df5c4f3bbc97c8 | |
| parent | Fix autobans not working for invite filters (diff) | |
| parent | Merge pull request #2191 from python-discord/auto-bump-nomination-threads (diff) | |
Merge branch 'main' into fix_invite_autoban
| -rw-r--r-- | bot/exts/recruitment/talentpool/_review.py | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/bot/exts/recruitment/talentpool/_review.py b/bot/exts/recruitment/talentpool/_review.py index f94a15193..b6abdd24f 100644 --- a/bot/exts/recruitment/talentpool/_review.py +++ b/bot/exts/recruitment/talentpool/_review.py @@ -24,6 +24,7 @@ from bot.utils.messages import count_unique_users_reaction, pin_no_system_messag  if typing.TYPE_CHECKING:      from bot.exts.recruitment.talentpool._cog import TalentPool +    from bot.exts.utils.thread_bumper import ThreadBumper  log = get_logger(__name__) @@ -97,12 +98,17 @@ class Reviewer:          thread = await last_message.create_thread(              name=f"Nomination - {nominee}",          ) -        await thread.send(fr"<@&{Roles.mod_team}> <@&{Roles.admins}>") +        message = await thread.send(f"<@&{Roles.mod_team}> <@&{Roles.admins}>")          if update_database:              nomination = self._pool.cache.get(user_id)              await self.bot.api_client.patch(f"bot/nominations/{nomination['id']}", json={"reviewed": True}) +        bump_cog: ThreadBumper = self.bot.get_cog("ThreadBumper") +        if bump_cog: +            context = await self.bot.get_context(message) +            await bump_cog.add_thread_to_bump_list(context, thread) +      async def make_review(self, user_id: int) -> typing.Tuple[str, Optional[Emoji], Optional[Member]]:          """Format a generic review of a user and return it with the reviewed emoji and the user themselves."""          log.trace(f"Formatting the review of {user_id}") | 
