async def _request_help_from_audience(self): if self.arg != Cogs.Game.audience: return if self.user_id not in self.bot.games.keys(): await self.ctx.send(Reply.not_in_game(self.user_id)) return True player_game = self.bot.games[self.user_id] if not player_game.audience: await self.ctx.send(Reply.used_audience(self.user_id)) embed = JokersEmbed(player_game.user.name, player_game.user.avatar_url, player_game.jokers_left()) await self.ctx.send(embed=embed) return True msg = await self.ctx.send(Reply.audience_help(30)) player_game.audience = False player_game.audience_channel = self.ctx.channel player_game.waiting_audience_help = True await self._count_seconds_down_audience(player_game, msg) if player_game.waiting_audience_help: audience_data = player_game.get_audience_votes() embed = AudienceEmbed(**audience_data) await self.ctx.send(embed=embed) player_game.waiting_audience_help = False await msg.add_reaction(Emoji.clock)
async def _request_help_from_audience(self): if self.arg != Cogs.Game.audience: return if self.user_id not in self.bot.games.keys(): await self.ctx.send(Reply.not_in_game(self.user_id)) return True player_game = self.bot.games[self.user_id] if not player_game.audience: await self.ctx.send(Reply.used_audience(self.user_id)) embed = JokersEmbed(player_game.user.name, player_game.user.avatar_url, player_game.jokers_left()) await self.ctx.send(embed=embed) return True player_game.audience_msg = await self.ctx.send(Reply.audience_help(10)) player_game.audience = False player_game.audience_channel = self.ctx.channel player_game.start_audience_help = self.bot.time player_game.waiting_audience_help = True