summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/mojis.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/config/mojis.py b/config/mojis.py
new file mode 100644
index 0000000..8589c90
--- /dev/null
+++ b/config/mojis.py
@@ -0,0 +1,29 @@
+import csv
+
+class BotMojis:
+
+ def __init__(self):
+ self.emojis = {}
+
+ def init_emojis(self) -> bool:
+ header = False
+ try:
+ with open("config/emojis.csv", "r") as csvfile:
+ reader = csv.reader(csvfile, delimiter=',')
+ for row in reader:
+ if not header:
+ header = True
+ continue
+ self.emojis.setdefault(row[0], row[1])
+ return True
+ except FileNotFoundError:
+ return False
+
+ def get_emoji(self, name: str) -> str | None:
+ try:
+ print(self.emojis)
+ res = f"<{name}:{self.emojis[name]}>"
+ return res
+ except KeyError:
+ return None
+