Skip to content

This repo is a DynamoDb trigger . This DynamoDB trigger fetches all messages associated with a newly inserted Facebook thread and stores them in a separate DynamoDB table.

Notifications You must be signed in to change notification settings

ArfatAli99/dynamodb-facebook-thread-message-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Facebook Thread Message Archiver (DynamoDB Trigger)

This repository implements a DynamoDB trigger that processes newly inserted Facebook thread entries. Upon detecting a new thread record, the trigger fetches all associated messages from Facebook and stores them in a separate DynamoDB table.

Features

  • Automated Message Archiving: Efficiently archives all messages belonging to a Facebook thread upon its creation in DynamoDB.
  • Scalable Storage: Leverages DynamoDB for scalable and reliable message storage.
  • Trigger-Based Processing: Ensures automatic message archiving without manual intervention.

Requirements

  • AWS Account with DynamoDB access
  • Facebook API access (credentials not stored in this repository)

Setup

  1. Clone the Repository:

    git clone https://github.com/ArfatAli99/dynamodb-facebook-thread-message-processor.git
  2. Configuration:

    • Update the code with your DynamoDB table names (source and destination) and any necessary Facebook API credentials.
    • Refer to the AWS documentation for creating and configuring DynamoDB tables https://docs.aws.amazon.com/dynamodb/.
  3. Deployment:

    • Follow the AWS documentation to deploy the Lambda function associated with the DynamoDB trigger.

Usage

This trigger is designed to run automatically upon Facebook thread insertions in the source DynamoDB table. No manual invocation is required.

Contributing

We welcome contributions to this project!

About

This repo is a DynamoDb trigger . This DynamoDB trigger fetches all messages associated with a newly inserted Facebook thread and stores them in a separate DynamoDB table.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published