blob: 8589c9014f09742b6e2bd58a3511669bbaa1772f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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
|