music.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:TnyBot-Discord 作者: 00firestar00 项目源码 文件源码
def do_skip(self, message: Message, voter: Member):
        state = self.get_voice_state(message.server)
        if not state.is_playing():
            await self.bot.send_message(message.channel, "Not playing any music right now...")
            return

        if voter == state.current.requester:
            await self.bot.send_message(message.channel, "Requester requested skipping song...")
            state.skip()
        elif voter.id not in state.skip_votes:
            state.skip_votes.add(voter.id)
            total_votes = len(state.skip_votes)
            if total_votes >= 3:
                await self.bot.send_message(message.channel, "Skip vote passed, skipping song...")
                state.skip()
            else:
                await self.bot.send_message(message.channel, "Skip vote added, currently at [{}/3]".format(total_votes))
        else:
            await self.bot.send_message(message.channel, "You have already voted to skip this song.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号