<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def build(self):
 """Builds Discord embed GUI Returns: discord.Embed: Built GUI """


        if self.colour:
            embed = discord.Embed(
                title=self.title,
                type='rich',
                description=self.description,
                colour=self.colour)
        else:
            embed = discord.Embed(
                title=self.title,
                type='rich',
                description=self.description)

        if self.thumbnail:
            embed.set_thumbnail(url=self.thumbnail)

        if self.image:
            embed.set_image(url=self.image)

        embed.set_author(
            name="Modis",
            url="https://musicbyango.com/modis/",
            icon_url="http://musicbyango.com/modis/dp/modis64t.png")

        for pack in self.datapacks:
            embed.add_field(
                name=pack[0],
                value=pack[1],
                inline=pack[2]
            )

        return embed