Home - kitsystemyou/EnigmaticEcho GitHub Wiki

Welcome to the EnigmaticEcho wiki!

functions

  • Call DALLE
    • call api with prompt and receive image(of url)
  • post SNS
    • x(twitter)
    • Instagram?
    • TikTok?(movie)
    • bluesky?
    • mixi2?

Basic Flow

sequenceDiagram
    participant sc as Sctipt(GithubActions)
    participant dl as DALLE
    participant sns as sns
    
    sc ->> dl: call image generation request
    dl -->> sc: return image
    sc ->> sns: post image
    sns -->> sc: 

Detail Flow

sequenceDiagram
    participant sc as Sctipt(GithubActions)
    participant dl as DALLE
    participant cs as CloudStorage
    participant sns1 as SNS1
    participant sns2 as SNS2
    participant sns3 as SNS3
    
    sc ->> dl: call image generation request
    critical success
    dl -->> sc: return image
    option 400 error
    loop until limit times
    dl -->> sc: return 400 error
    sc ->> dl: retry request
    dl -->> sc: return image
    end
    option other error
    dl -->> sc: return other error
    break 500
    note over sc,dl: stop script
    end
    end
    
    rect lightskyblue
    note over sc,cs: save images
    sc ->> cs: upload image
    cs -->> sc: 
    end

    rect lightpink
    note over sc,sns3: Post SNSs
    sc ->> sns1: post image
    sns1 -->> sc: 
    sc ->> sns2: post image
    sns2 -->> sc: 
    sc ->> sns3: post image
    sns3 -->> sc: 
    end

Upload Movie to TikTok(WIP)

sequenceDiagram
    participant sc as Script(GithubActions)
    participant cs as CloudStorage
    participant tk as TikTok

    sc ->> cs: get image urls(1day)
    cs -->> sc: return image urls

    loop Get Images
    sc ->> cs: get image
    cs -->> sc: return image
    end

    sc ->> sc: Generate Video from images
    sc ->> cs: upload video
    cs -->> sc: 

    sc ->> tk: upload video
    tk -->> sc: