コード例 #1
0
ファイル: sql.py プロジェクト: StreamersConnected/testrb
    def on_guild_emojis_update(self, event):
        ids = []

        for emoji in event.emojis:
            GuildEmoji.from_disco_guild_emoji(emoji, event.guild_id)
            ids.append(emoji.id)

        GuildEmoji.update(
            deleted=True).where((GuildEmoji.guild_id == event.guild_id)
                                & (~(GuildEmoji.emoji_id << ids))).execute()
コード例 #2
0
    def on_guild_create(self, event):
        for channel in list(event.channels.values()):
            Channel.from_disco_channel(channel)

        for emoji in list(event.emojis.values()):
            GuildEmoji.from_disco_guild_emoji(emoji, guild_id=event.guild.id)