Spaces:
Building
Building
Upload database.py
Browse files- akn/utils/database.py +11 -0
akn/utils/database.py
CHANGED
@@ -47,6 +47,7 @@ class Database:
|
|
47 |
self.magic_bot = self.db_tiktok["magicbot"]
|
48 |
self.gemini_bot = self.db_tiktok["geminibot"]
|
49 |
self.gpt_4_bot = self.db_tiktok["gpt_4_bot"]
|
|
|
50 |
|
51 |
# akeno
|
52 |
self.afk = self.db["afk"]
|
@@ -216,9 +217,19 @@ class Database:
|
|
216 |
data = await self.session.find_one({"user_id": user_id})
|
217 |
return data
|
218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
async def get_all_sessions(self) -> list:
|
220 |
return [i async for i in self.session.find({})]
|
221 |
|
|
|
|
|
|
|
222 |
async def get_all_magic_bot(self) -> list:
|
223 |
return [i async for i in self.magic_bot.find({})]
|
224 |
|
|
|
47 |
self.magic_bot = self.db_tiktok["magicbot"]
|
48 |
self.gemini_bot = self.db_tiktok["geminibot"]
|
49 |
self.gpt_4_bot = self.db_tiktok["gpt_4_bot"]
|
50 |
+
self.meta_bot = self.db_tiktok["metabot"]
|
51 |
|
52 |
# akeno
|
53 |
self.afk = self.db["afk"]
|
|
|
217 |
data = await self.session.find_one({"user_id": user_id})
|
218 |
return data
|
219 |
|
220 |
+
async def add_bot_token_meta(self, user_id, bot_token):
|
221 |
+
add_bot_clone = {
|
222 |
+
"bot_token": bot_token,
|
223 |
+
"user_id": user_id
|
224 |
+
}
|
225 |
+
return await self.meta_bot.update_one({"user_id": user_id}, {"$set": add_bot_clone}, upsert=True)
|
226 |
+
|
227 |
async def get_all_sessions(self) -> list:
|
228 |
return [i async for i in self.session.find({})]
|
229 |
|
230 |
+
async def get_all_meta_bot(self) -> list:
|
231 |
+
return [i async for i in self.meta_bot.find({})]
|
232 |
+
|
233 |
async def get_all_magic_bot(self) -> list:
|
234 |
return [i async for i in self.magic_bot.find({})]
|
235 |
|