Secretary: A Social Media Content Analysis Assistant 178

小编 ·

Secretary: A Social Media Content Analysis Assistant

Secretary is an automated social media analysis tool designed to monitor and analyze content across social platforms using AI. It supports analysis of topics such as finance, politics, and technology, and users can configure custom prompts for tailored analysis.

Secretary: A Social Media Content Analysis Assistant

What is Secretary?

Secretary is an automated social media analytics tool specifically designed to monitor and analyze content on social media platforms, and to perform intelligent analysis through ai. Secretary supports analysis on multiple topics such as finance, politics, and technology. Users can also configure prompts to achieve customized analysis.

Secretary: Social Media Content Analysis Assistant.webp

Secretary Key Features

  • Supports monitoring of multiple social media platforms (currently supports Truth Social and Twitter).

  • Multiple monitored accounts can be configured, with each account able to set different analysis prompts.

  • Supports custom analysis topics and dimensions, achieving flexible analysis strategies through prompt configuration.

  • Uses AI for content translation and analysis.

  • Supports multi-dimensional analysis, such as financial analysis, political analysis, technology analysis, etc.

  • Supports multiple enterprise WeChat bots, with the ability to configure different push targets for different accounts.

  • Supports pushing messages to personal WeChat servers deployed based on Gewechat.

  • Supports debug mode for easy development and testing.

Secretary Application Scenarios

  • Market Trend Analysis: Monitor statements from financial bloggers or important figures, analyze market impact, uncover investment opportunities, and warn of risks. For example, analyzing statements from the Federal Reserve Chair or well-known financial bloggers, and analyzing their impact on the U.S. stock market, U.S. Treasury market, or USD/CNY exchange rate.

  • Investment Opportunity Discovery: Discover potential investment opportunities by analyzing finance-related social media content. For example, analyzing statements from tech company executives to assess their impact on company stock prices or industry trends.

  • Technology Trend Analysis: Monitor statements from tech industry executives, experts, or bloggers to analyze the development trends and market prospects of emerging technologies. For example, analyzing Elon Musk's statements on electric vehicles or artificial intelligence to assess his impact on the industry.

  • Public Opinion Analysis: Study the formation, dissemination, and evolution of public opinion by analyzing statements on social media.

Secretary Installation and Usage

Installation Steps

  1. Clone the project locally.

  2. Install and configure uv, or use the traditional venv method to install dependencies.

  3. Configure environment variables, create the .env file and add the necessary configurations.

  4. Configure monitored accounts, create the config/social-networks.yml file and configure the accounts to be monitored.

Usage Method

  • Run the run.sh script to start the project. The project will automatically fetch social media posts, call the large model for analysis, and push the analysis results to the designated bot. The analysis results will be pushed in Markdown format, including the statement time, original content, Chinese translation, analysis results, and analysis summary.

Github: https://github.com/zkd8907/secretary