-
Notifications
You must be signed in to change notification settings - Fork 46
Chat webhook moderation #3172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Chat webhook moderation #3172
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
157b57c to
ce6077f
Compare
|
@ably/team-deved This is ready for review, but have kept in draft until we're ready to merge. |
| --- | ||
| title: Webhook | ||
| meta_description: "Detect and remove unwanted content in a Chat Room using a custom webhook endpoint." | ||
| --- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add a meta_keywords please?
| * Integrate with a custom moderation service hosted on your own infrastructure | ||
| * Implement your own moderation logic using any web server or serverless platform | ||
| * Use a moderation provider that isn't directly supported by Ably |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Integrate with a custom moderation service hosted on your own infrastructure | |
| * Implement your own moderation logic using any web server or serverless platform | |
| * Use a moderation provider that isn't directly supported by Ably | |
| * Integrate with a custom moderation service hosted on your own infrastructure. | |
| * Implement your own moderation logic using any web server or serverless platform. | |
| * Use a moderation provider that isn't directly supported by Ably. |
| * Keep your endpoint response time as low as possible to minimize latency | ||
| * Implement proper error handling and logging | ||
| * Consider implementing rate limiting if you're using a third-party moderation service | ||
| * Use HTTPS to encrypt data in transit | ||
| * Authenticate requests using the headers field to prevent unauthorized access to your endpoint | ||
| * Consider implementing caching for frequently occurring content |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Keep your endpoint response time as low as possible to minimize latency | |
| * Implement proper error handling and logging | |
| * Consider implementing rate limiting if you're using a third-party moderation service | |
| * Use HTTPS to encrypt data in transit | |
| * Authenticate requests using the headers field to prevent unauthorized access to your endpoint | |
| * Consider implementing caching for frequently occurring content | |
| * Keep your endpoint response time as low as possible to minimize latency. | |
| * Implement proper error handling and logging. | |
| * Consider implementing rate limiting if you're using a third-party moderation service. | |
| * Use HTTPS to encrypt data in transit. | |
| * Authenticate requests using the headers field to prevent unauthorized access to your endpoint. | |
| * Consider implementing caching for frequently occurring content. |
| * Keep your endpoint response time as low as possible to minimize latency | ||
| * Implement proper error handling and logging | ||
| * Consider implementing rate limiting if you're using a third-party moderation service | ||
| * Use HTTPS to encrypt data in transit | ||
| * Authenticate requests using the headers field to prevent unauthorized access to your endpoint | ||
| * Consider implementing caching for frequently occurring content |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is 'frequently occurring content' a thing in moderation OOI?
I think 'reoccurring' might read better if so.
| When implementing your webhook endpoint, consider the following: | ||
|
|
||
| * Keep your endpoint response time as low as possible to minimize latency | ||
| * Implement proper error handling and logging |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we mention about how to view errors from our side?
Description
CHA-1242
Checklist