diff --git a/libraries/nestjs-libraries/src/integrations/social/x.provider.ts b/libraries/nestjs-libraries/src/integrations/social/x.provider.ts index 98e9db98..72d1210a 100644 --- a/libraries/nestjs-libraries/src/integrations/social/x.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/x.provider.ts @@ -34,6 +34,20 @@ export class XProvider extends SocialAbstract implements SocialProvider { value: string; } | undefined { + if (body.includes('usage-capped')) { + return { + type: 'refresh-token', + value: + 'Posting failed - capped reached. Please try again later', + }; + } + if (body.includes('duplicate-rules')) { + return { + type: 'refresh-token', + value: + 'You have already posted this post, please wait before posting again', + }; + } if (body.includes('The Tweet contains an invalid URL.')) { return { type: 'bad-body',