def get_known_users(bid: int):
    return [
        User.from_json(user)
        for user in _get_db().users.find({"known_bots": {
            "$in": [bid]
        }})
    ]
def get_known_started_users(bid: int):
    return [
        User.from_json(user) for user in _get_db().users.find({
            "known_bots": {
                "$in": [bid]
            },
            "started": True
        })
    ]
def get_user(user_id: int) -> User:
    return User.from_json(_get_db().users.find_one({"uid": user_id}))
def get_users() -> List[User]:
    return [User.from_json(user) for user in _get_db().users.find()]