openclaw-skill-twitter-reader은(는) 무엇을 하나요?
OpenClaw 에이전트가 트위터에서 트윗을 읽고 검색할 수 있는 스킬입니다.
기능
- 타임라인 읽기: 에이전트가 자신의 홈 타임라인에서 최신 트윗을 가져옵니다.
- 트윗 검색: 특정 키워드, 해시태그, 또는 주제에 대한 트윗을 검색합니다.
- 사용자 트윗 조회: 특정 사용자의 최근 트윗을 가져옵니다.
필수 조건
- OpenClaw 에이전트가 설치되어 있어야 합니다.
- Twitter API v2 접근 권한 및 Bearer Token이 필요합니다.
- 환경 변수
TWITTER_BEARER_TOKEN이 설정되어 있어야 합니다.
설치
- 이 저장소를 복제하거나 스킬 디렉토리에 추가합니다.
- 필요한 의존성을 설치합니다:
pip install -r requirements.txt .env파일에 Twitter Bearer Token을 설정합니다:TWITTER_BEARER_TOKEN=your_bearer_token_here
사용법
에이전트에게 다음과 같은 명령을 내릴 수 있습니다:
- "최근 트윗을 보여줘" – 타임라인을 읽습니다.
- "'AI'에 대한 트윗을 검색해줘" – 키워드 검색을 수행합니다.
- "@username의 최근 트윗을 가져와줘" – 특정 사용자의 트윗을 조회합니다.
구성
스킬은 config.yaml 파일을 통해 추가 설정을 지원합니다:
skills:
twitter_reader:
max_results: 10 # 한 번에 가져올 최대 트윗 수
search_lang: "ko" # 검색 언어 필터 (선택 사항)
참고 사항
- Twitter API 사용량 제한(Rate Limit)에 유의하세요.
- 비공개 계정의 트윗은 읽을 수 없습니다.
- API 토큰은 안전하게 보관하세요.
라이선스
MIT