Skip to content

feat: Add User About Profile (by username)#834

Merged
Rishikant181 merged 2 commits intoRishikant181:devfrom
waveslabxyz:dev
Feb 6, 2026
Merged

feat: Add User About Profile (by username)#834
Rishikant181 merged 2 commits intoRishikant181:devfrom
waveslabxyz:dev

Conversation

@lekkerelou
Copy link
Contributor

🔗 Related Issue

N/A

❓ Type of Change

  • 📖 Documentation (docs, README, or comments)
  • 🐞 Bug fix (non-breaking fix for an issue)
  • 👌 Enhancement (improvement to existing functionality)
  • ✨ New feature (adds new functionality)
  • 🧹 Chore (build, tooling, dependencies)
  • ⚠️ Breaking change (affects existing usage)

📚 Description

I added a new “user about profile” feature that calls X’s AboutAccountQuery by screen name. It introduces a
typed UserAbout model and raw/DTO types, wires a new resource into requests/extractors, and exposes it via
rettiwt.user.about(username) plus a matching CLI command rettiwt user about . The README now lists
this capability alongside the other user features.

node dist/cli.js user about AstroverseWTF

{
    "id": "1885048144792367104",
    "userName": "astroversewtf",
    "fullName": "AstroVerse",
    "createdAt": "2025-01-30T19:31:43.000Z",
    "profileImage": "https://pbs.twimg.com/profile_images/1966562436821000192/ZiHXVQrB_normal.jpg",
    "profileImageShape": "Circle",
    "isVerified": true,
    "isProtected": false,
    "aboutProfile": {
        "createdCountryAccurate": true,
        "accountBasedIn": "Portugal",
        "locationAccurate": true,
        "learnMoreUrl": "https://help.twitter.com/managing-your-account/about-twitter-verified-accounts",
        "source": "Portugal App Store",
        "usernameChanges": {
            "count": 1,
            "lastChangedAt": "2025-01-30T19:32:25.349Z"
        }
    },
    "verificationInfo": {
        "isIdentityVerified": false,
        "verifiedSince": "2025-03-19T13:40:07.650Z"
    }
}

📝 Checklist

  • Issue/discussion linked above.
  • Documentation updated (if needed).
  • Code follows project conventions and ESLint rules.
  • No sensitive data or credentials are included.

Signed-off-by: LekkereLou <29013180+lekkerelou@users.noreply.github.com>
@lekkerelou
Copy link
Contributor Author

Hey @Rishikant181, what you think about that one? :D

@Rishikant181
Copy link
Owner

@lekkerelou Sorry for late reply. Everything seems alright and all checks pass. I'll check the functionality once I get back to my PC (I am afk right now). Will probably merge it today after testing.

Thanks!

@Rishikant181 Rishikant181 merged commit fd30736 into Rishikant181:dev Feb 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants