Skip to content

Run Bot Query

Run Bot Query #1258

Workflow file for this run

name: Run Bot Query
on:
schedule:
- cron: '0 0-16 * * *'
workflow_dispatch: # 允许手动触发
jobs:
bot-query:
runs-on: ubuntu-latest
environment: pl-search
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install Node.js
uses: actions/setup-node@v2
with:
node-version: '20.15.0'
- name: Install dependencies
run: npm install
- name: Build project
run: npm run build
- name: Run bot once
env:
PL_USERNAME: ${{ secrets.PL_USERNAME }}
PL_PASSWORD: ${{ secrets.PL_PASSWORD }}
PL_DISCUSSION_ID: ${{ secrets.PL_DISCUSSION_ID }}
PL_DISCUSSION_TAG: ${{ secrets.PL_DISCUSSION_TAG }}
PL_DISCUSSION_TYPE: ${{ secrets.PL_DISCUSSION_TYPE }}
SPARK_API_PASSWORD: ${{ secrets.SPARK_API_PASSWORD }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
GROQ_MODEL: ${{ secrets.GROQ_MODEL }}
GROQ_BASE_URL: ${{ secrets.GROQ_BASE_URL }}
GROQ_CHAT_MODEL: ${{ secrets.GROQ_CHAT_MODEL }}
GROQ_CHAT_MAX_TOKENS: ${{ secrets.GROQ_CHAT_MAX_TOKENS }}
LOG_DIR: ./logs
PL_LOG_SUMMARY_ID: ${{ secrets.PL_LOG_SUMMARY_ID }}
PL_LOG_SUMMARY_CATEGORY: ${{ secrets.PL_LOG_SUMMARY_CATEGORY }}
PL_LOG_SUMMARY_USERNAME: ${{ secrets.PL_LOG_SUMMARY_USERNAME }}
PL_LOG_SUMMARY_PASSWORD: ${{ secrets.PL_LOG_SUMMARY_PASSWORD }}
DB_PATH: ./data.db
run: npm run run-bot-once