diff --git a/.env.example b/.env.example index 3f5e535..34d237e 100644 --- a/.env.example +++ b/.env.example @@ -11,29 +11,45 @@ LANGGRAPH_API_URL="http://localhost:54367" # Change the port if needed # Arcade API key - used for fetching Tweets, and scheduling LinkedIn/Twitter posts ARCADE_API_KEY= - -# Twitter API keys -TWITTER_API_KEY= -TWITTER_API_KEY_SECRET= - -# Twitter user specific tokens -TWITTER_USER_TOKEN= -TWITTER_USER_TOKEN_SECRET= - -# LinkedIn API keys -LINKEDIN_CLIENT_ID= -LINKEDIN_CLIENT_SECRET= +# Setting this to false will not use Arcade for reading, or posting Tweets +USE_ARCADE_AUTH="true" # Optional - set the Twitter and/or LinkedIn user ID(s) once instead # of passing via configurable fields every time the graph is invoked. TWITTER_USER_ID= LINKEDIN_USER_ID= +# LinkedIn secrets +LINKEDIN_USER_ID= +# Generated after creating a LinkedIn developer account & app. +LINKEDIN_CLIENT_ID= +LINKEDIN_CLIENT_SECRET= +# Generated after running the auth server and logging in +LINKEDIN_ACCESS_TOKEN= +LINKEDIN_PERSON_URN= +# Found in the URL of the company page +LINKEDIN_ORGANIZATION_ID= +# Set this to true if you want to post to a company account +POST_TO_LINKEDIN_ORGANIZATION=false + +# Twitter secrets (optional if running in basic setup mode with Arcade) +TWITTER_USER_ID= +# Generated after creating a Twitter developer account & app. +TWITTER_API_KEY= +TWITTER_API_KEY_SECRET= +TWITTER_BEARER_TOKEN= +# Generated after setting up `User Authentication settings`: +TWITTER_CLIENT_ID= +TWITTER_CLIENT_SECRET= +# Generated after running the auth server and logging in +TWITTER_USER_TOKEN= +TWITTER_USER_TOKEN_SECRET= # --------------------------------------------------------------- # LLM API Keys ANTHROPIC_API_KEY= +# Optional, only set if not running in basic setup mode GOOGLE_VERTEX_AI_WEB_CREDENTIALS= # Slack API key (only required if running `ingest-data` graph) @@ -42,14 +58,17 @@ SLACK_BOT_OAUTH_TOKEN= # FireCrawl API key - used for scraping web pages FIRECRAWL_API_KEY= -# Supabase - used for storing images +# Supabase - used for storing images (optional if running in basic setup mode) SUPABASE_URL= SUPABASE_SERVICE_ROLE_KEY= -# Used for fetching GitHub repo contents +# Used for fetching GitHub repo contents (optional) GITHUB_TOKEN= # A randomly generated string that is used in the Twitter OAuth flow # Can be generated by running the following command in a terminal: # openssl rand -hex 64 SESSION_SECRET= + +# Slack channel ID to ingest messages from +SLACK_CHANNEL_ID= \ No newline at end of file