randydev commited on
Commit
8175bb2
·
verified ·
1 Parent(s): bc2e218

Update Akeno/utils/database.py

Browse files
Files changed (1) hide show
  1. Akeno/utils/database.py +15 -0
Akeno/utils/database.py CHANGED
@@ -26,6 +26,7 @@ class Database:
26
  self.chatbot = self.db["chatbot"]
27
  self.backup_chatbot = self.db["backupchatbot"]
28
  self.antiarabic = self.db["antiarabic"]
 
29
  self.gban = self.db["gban"]
30
  self.gmute = self.db["gmute"]
31
  self.greetings = self.db["greetings"]
@@ -658,4 +659,18 @@ class Database:
658
  else:
659
  return "No chat history found to clear."
660
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
661
  db = Database(MONGO_URL)
 
26
  self.chatbot = self.db["chatbot"]
27
  self.backup_chatbot = self.db["backupchatbot"]
28
  self.antiarabic = self.db["antiarabic"]
29
+ self.antinsfw = self.db["antinsfw"]
30
  self.gban = self.db["gban"]
31
  self.gmute = self.db["gmute"]
32
  self.greetings = self.db["greetings"]
 
659
  else:
660
  return "No chat history found to clear."
661
 
662
+ async def set_chat_setting_antinsfw(self, chat_id, isboolean):
663
+ await self.antinsfw.update_one(
664
+ {"chat_id": chat_id},
665
+ {"$set": {"antinsfw": isboolean}},
666
+ upsert=True
667
+ )
668
+
669
+ async def chat_antinsfw(self, chat_id):
670
+ user_data = await self.antinsfw.find_one({"chat_id": chat_id})
671
+ if user_data:
672
+ return user_data.get("antinsfw", False)
673
+ return False
674
+
675
+
676
  db = Database(MONGO_URL)