Spaces:
Paused
Paused
Download database/database.py from dragxd/File-Sharing-Bot: direct link, hf CLI and curl.
- Browser
- Download file 900 Bytes
-
https://huggingface.co/spaces/dragxd/File-Sharing-Bot/resolve/3fc807c71b30fb3fa4e1ff4166da9688c680bc79/database/database.py
- Command line
-
hf download hf://spaces/dragxd/File-Sharing-Bot@3fc807c71b30fb3fa4e1ff4166da9688c680bc79/database/database.py
-
curl -L -o database.py https://huggingface.co/spaces/dragxd/File-Sharing-Bot/resolve/3fc807c71b30fb3fa4e1ff4166da9688c680bc79/database/database.py
900 Bytes
| # Jishu Developer | |
| # Don't Remove Credit 🥺 | |
| # Telegram Channel @Madflix_Bots | |
| # Backup Channel @JishuBotz | |
| # Developer @JishuDeveloper | |
| import pymongo, os | |
| from config import DB_URL, DB_NAME | |
| dbclient = pymongo.MongoClient(DB_URL) | |
| database = dbclient[DB_NAME] | |
| user_data = database['users'] | |
| async def present_user(user_id : int): | |
| found = user_data.find_one({'_id': user_id}) | |
| return bool(found) | |
| async def add_user(user_id: int): | |
| user_data.insert_one({'_id': user_id}) | |
| return | |
| async def full_userbase(): | |
| user_docs = user_data.find() | |
| user_ids = [] | |
| for doc in user_docs: | |
| user_ids.append(doc['_id']) | |
| return user_ids | |
| async def del_user(user_id: int): | |
| user_data.delete_one({'_id': user_id}) | |
| return | |
| # Jishu Developer | |
| # Don't Remove Credit 🥺 | |
| # Telegram Channel @Madflix_Bots | |
| # Backup Channel @JishuBotz | |
| # Developer @JishuDeveloper |