உள்ளடக்கக் கட்டுப்பாடு
அநாமதேய (அங்கீகரிக்கப்படாத) விட்ஜெட் பார்வையாளர்களிடமிருந்து குறிப்பிட்ட தலைப்புகளைக் கட்டுப்படுத்துங்கள். சரிபார்க்கப்பட்ட அடையாளம் கொண்ட அங்கீகரிக்கப்பட்ட பயனர்கள் முழுப் பதில்களைப் பார்ப்பார்கள்.
மேலோட்டம்#
அங்கீகரிக்கப்பட்ட பயனர்களுடன் மட்டுமே பேசப்பட வேண்டிய தலைப்புகளை வரையறுக்க உள்ளடக்கக் கட்டுப்பாடு அனுமதிக்கிறது. கட்டுப்படுத்தப்பட்ட தலைப்பு பற்றி அநாமதேயப் பார்வையாளர் கேட்கும்போது, உண்மையான பதிலுக்குப் பதிலாக நீங்கள் அமைத்த தனிப்பயன் செய்தியை AI அளிக்கிறது.
பின்வருவன போன்ற உணர்திறன் மிக்க தகவல்களைப் பாதுகாக்க இது பயனுள்ளது:
- விலை விவரங்களும் தள்ளுபடி அமைப்புகளும்
- Enterprise அம்சங்கள் அல்லது உள்ளக ரோட்மேப்
- API ஆவணங்கள் அல்லது தொழில்நுட்ப விவரக்குறிப்புகள்
- கூட்டாளர்களுக்கு மட்டுமான தகவல்கள்
அமைவு#
தலைப்புக் கட்டுப்பாடு தற்போது முகவர் அமைப்புகள் API வழியாக உள்ளமைக்கப்படுகிறது. மூன்று settings சாவிகளுடன் உங்கள் முகவரைப் புதுப்பியுங்கள்:
gated_enabled(boolean) — தலைப்புக் கட்டுப்பாட்டை இயக்குகிறது அல்லது அணைக்கிறதுgated_topics(array of strings) — கட்டுப்படுத்த வேண்டிய தலைப்புகள். குறிப்பாகச் சொல்லுங்கள் — எடுத்துக்காட்டாக, தவறான பொருத்தங்களைத் தவிர்க்க வெறும் "pricing" என்பதற்குப் பதிலாக "enterprise pricing tiers" எனப் பயன்படுத்துங்கள்.gated_message(string) — கட்டுப்படுத்தப்பட்ட தலைப்பு பற்றிக் கேட்கும்போது அநாமதேயப் பயனர்கள் காணும் செய்தி. காலியாக இருந்தால் இயல்பு: "This information is available to registered users. Please sign in or contact us for details."
curl -X PATCH https://api.respondo.ai/api/v1/agents/<agent-uuid> \
-H "Authorization: Bearer <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"settings": {
"gated_enabled": true,
"gated_topics": ["enterprise pricing tiers", "internal roadmap"],
"gated_message": "This information is available to registered users. Please sign in or contact our sales team for details."
}
}'அங்கீகரிக்கப்பட்ட பார்வையாளர்களை அநாமதேயப் பார்வையாளர்களிடமிருந்து வேறுபடுத்த, உள்ளடக்கக் கட்டுப்பாட்டுக்கு பயனர் அடையாளமும் தேவை. அமைவு வழிமுறைகளுக்கு பயனர் அடையாளம் ஆவணத்தைப் பார்க்கவும்.
இது எப்படி வேலை செய்கிறது#
விட்ஜெட்டிலிருந்து ஒரு செய்தி வரும்போது, பயனருக்குச் சரிபார்க்கப்பட்ட அடையாளம் உள்ளதா என்பதை அமைப்பு சரிபார்க்கிறது:
| பயனர் வகை | அடையாளப் புலங்கள் | கட்டுப்படுத்தப்பட்ட தலைப்புகள் |
|---|---|---|
| அங்கீகரிக்கப்பட்டவர் | userId அல்லது email உள்ளது (identity_secret உள்ளமைக்கப்பட்டிருந்தால் HMAC-சரிபார்க்கப்பட்டது) | முழுப் பதில்கள் — கட்டுப்பாடு இல்லை |
| அநாமதேயர் | visitorId மட்டும், அல்லது அடையாளமே இல்லை | கட்டுப்பாட்டுப் பதிலைப் பார்க்கிறார் |
| HMAC தோல்வி | userId உள்ளது, ஆனால் userHash செல்லாதது | அநாமதேயராகவே கருதப்படுகிறார் — கட்டுப்பாட்டுப் பதிலைப் பார்க்கிறார் |
identity_secret உள்ளமைக்கப்படாவிட்டால், identify()-க்கு அனுப்பப்படும் எந்த userId/email-உம் சரிபார்ப்பின்றி அங்கீகரிக்கப்பட்டதாகக் கருதப்படும் — பார்வையாளர் உலாவி console-இலிருந்தே தன்னை அடையாளப்படுத்திக் கட்டுப்படுத்தப்பட்ட தலைப்புகளைத் திறக்க முடியும். identity_secret-ஐ அமைத்து userHash-ஐ அனுப்பினால் அங்கீகாரம் சரிபார்க்கக்கூடியதாகும்; அடையாளச் சரிபார்ப்பு (HMAC) பகுதியைப் பார்க்கவும். மேலே உள்ள "HMAC தோல்வி" வரிசை identity_secret அமைக்கப்பட்டிருக்கும்போது மட்டுமே பொருந்தும்.அடையாளத் தேவை#
உள்ளடக்கக் கட்டுப்பாடு வேலை செய்ய, விட்ஜெட்டைத் தொடங்கும்போது பயனர் அடையாளத்தை அனுப்ப வேண்டும். குறைந்தபட்ச எடுத்துக்காட்டு இதோ:
<!-- அங்கீகரிக்கப்பட்ட பயனர்களுக்கு -->
<script>
Respondo.init({ agentId: 'YOUR_AGENT_ID' });
Respondo.identify({
userId: 'user-123',
email: 'user@example.com',
userHash: 'HMAC_SHA256_HASH' // identity_secret அமைக்கப்பட்டிருந்தால் கட்டாயம்
});
</script>
<!-- அநாமதேயப் பார்வையாளர்களுக்கு — identify இல்லாமல் init மட்டும் -->
<script>
Respondo.init({ agentId: 'YOUR_AGENT_ID' });
// identify() அழைப்பு இல்லை — பயனர் அநாமதேயர், கட்டுப்படுத்தப்பட்ட தலைப்புகள் மறைக்கப்படும்
</script>HMAC சரிபார்ப்பை அமைப்பது குறித்து அடையாளச் சரிபார்ப்பு (HMAC) பகுதியைப் பார்க்கவும்.
உள்ளடக்கக் கட்டுப்பாடும் தவிர்க்க வேண்டிய தலைப்புகளும்
தவிர்க்க வேண்டிய தலைப்புகள் எல்லாப் பயனர்களுக்கும் — அங்கீகரிக்கப்பட்டவர், அநாமதேயர் இருவருக்கும் — தலைப்புகளைத் தடுக்கிறது. முகவர் ஒருபோதும் பேசக்கூடாத தலைப்புகளுக்கு (எ.கா. போட்டியாளர் ஒப்பீடுகள், சட்ட ஆலோசனை) இதைப் பயன்படுத்துங்கள்.
உள்ளடக்கக் கட்டுப்பாடு அநாமதேயப் பயனர்களுக்கு மட்டுமே தலைப்புகளைத் தடுக்கிறது. அங்கீகரிக்கப்பட்ட பயனர்கள் முழுப் பதில்களைப் பார்ப்பார்கள். வாடிக்கையாளர்களுடன் பகிர விரும்பும், ஆனால் பொதுமக்களுடன் அல்லாத தகவல்களுக்கு (எ.கா. விலை, உள்ளக அம்சங்கள்) இதைப் பயன்படுத்துங்கள்.