|
from Database.mongodb.db import * |
|
|
|
dwelcomedb = dbname.dwelcome |
|
nsfwdb = dbname.nsfw |
|
nekomodedb = dbname.nekomode |
|
|
|
|
|
async def is_dwelcome_on(chat_id: int) -> bool: |
|
chat = await dwelcomedb.find_one({"chat_id_toggle": chat_id}) |
|
return not bool(chat) |
|
|
|
|
|
async def dwelcome_on(chat_id: int): |
|
await dwelcomedb.delete_one({"chat_id_toggle": chat_id}) |
|
|
|
|
|
async def dwelcome_off(chat_id: int): |
|
await dwelcomedb.insert_one({"chat_id_toggle": chat_id}) |
|
|
|
|
|
async def is_nsfw_on(chat_id: int) -> bool: |
|
chat = await nsfwdb.find_one({"chat_id": chat_id}) |
|
return chat |
|
|
|
|
|
async def nsfw_on(chat_id: int): |
|
is_nsfw = await is_nsfw_on(chat_id) |
|
if is_nsfw: |
|
return |
|
return await nsfwdb.insert_one({"chat_id": chat_id}) |
|
|
|
|
|
async def nsfw_off(chat_id: int): |
|
is_nsfw = await is_nsfw_on(chat_id) |
|
if not is_nsfw: |
|
return |
|
return await nsfwdb.delete_one({"chat_id": chat_id}) |
|
|
|
|
|
async def is_nekomode_on(chat_id: int) -> bool: |
|
chat = await nekomodedb.find_one({"chat_id_toggle": chat_id}) |
|
return not bool(chat) |
|
|
|
|
|
async def nekomode_on(chat_id: int): |
|
await nekomodedb.delete_one({"chat_id_toggle": chat_id}) |
|
|
|
|
|
async def nekomode_off(chat_id: int): |
|
await nekomodedb.insert_one({"chat_id_toggle": chat_id}) |
|
|