kenken999's picture
test
1f074d8
raw
history blame
718 Bytes
from line_data_retriever import LineDataRetriever
from image_saver import ImageSaver
from s3_uploader import S3Uploader
def main():
line_api_token = "YOUR_LINE_API_TOKEN"
aws_access_key_id = "YOUR_AWS_ACCESS_KEY_ID"
aws_secret_access_key = "YOUR_AWS_SECRET_ACCESS_KEY"
bucket_name = "YOUR_BUCKET_NAME"
retriever = LineDataRetriever(line_api_token)
data = retriever.retrieve_data()
image_data = data["messages"][0]["image"]
saver = ImageSaver(image_data)
file_path = "image.jpg"
saver.save_image(file_path)
uploader = S3Uploader(aws_access_key_id, aws_secret_access_key, bucket_name)
uploader.upload_file(file_path, "image.jpg")
if __name__ == "__main__":
main()