aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/embeds.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/discord/embeds.py b/discord/embeds.py
index e93e16f2..95470e18 100644
--- a/discord/embeds.py
+++ b/discord/embeds.py
@@ -116,6 +116,15 @@ class Embed:
self.url = kwargs.get('url', EmptyEmbed)
self.description = kwargs.get('description', EmptyEmbed)
+ if self.title is not EmptyEmbed:
+ self.title = str(self.title)
+
+ if self.description is not EmptyEmbed:
+ self.description = str(self.description)
+
+ if self.url is not EmptyEmbed:
+ self.url = str(self.url)
+
try:
timestamp = kwargs['timestamp']
except KeyError:
@@ -149,6 +158,15 @@ class Embed:
self.description = data.get('description', EmptyEmbed)
self.url = data.get('url', EmptyEmbed)
+ if self.title is not EmptyEmbed:
+ self.title = str(self.title)
+
+ if self.description is not EmptyEmbed:
+ self.description = str(self.description)
+
+ if self.url is not EmptyEmbed:
+ self.url = str(self.url)
+
# try to fill in the more rich fields
try: