moomoo-news-search について
moomoo-news-search は、moomoo プラットフォームのニュース、公告、調査レポートを検索するスキルです。API の結果をユーザーの言語に合わせた一覧にまとめ、タイトル、公開時刻、元のリンクを示します。
主な機能
- 01ニュース・公告・調査レポートの検索
- 02件数と並べ替え方法の指定
- 03ニュース一覧への整形
- 04タイトル・時刻・元リンクの掲載
- 05空の結果や API エラーへの対応
活用シーン
- 01企業の最新ニュースを集める
- 02銘柄の公告を探す
- 03指定言語で調査レポートを取得
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ moomooopen/ moomoo-agent-hub --skill moomoo-news-searchインストール後、Claude Code で/moomoo-news-searchを入力して読み込まれたか確認します。
詳細
moomoo ニュース検索スキル
デフォルトでは、ユーザーの言語で回答します。
moomoo プラットフォーム上のニュース、お知らせ、調査レポートを検索し、ユーザー向けのニュースまとめとして結果を表示します。
ベース URL: https://ai-news-search.moomoo.com
このスキルを更新する
npx を使って、このスキルを追加または更新します。どちらのコマンドを実行する場合も、事前にユーザーに確認してください。
npx skills add -y -g MoomooOpen/moomoo-agent-hub --skill moomoo-news-search
npx skills update moomoo-news-search -g -y
結果が空の場合の処理
このスキルの API が空の結果(data が空、または code が 0 以外)を返した場合は、次のように表示します。
- 英語:「No data available at the moment. Please try again later.」
- 中国語:「暂无相关数据,请稍后再试。」
ワークフロー
1. ユーザー入力を解析する
ユーザーのリクエストから、以下の情報を抽出します。
symbol:株式名、会社名、英語名、またはティッカー。ユーザーが明示した対象のうち、最も明確なものを優先します。size:デフォルトは10です。ユーザーがより多くを希望した場合は、50を上限とします。lang:ユーザーの言語から推定します。一般的な値はzh-CN、zh-HK、enです。news_type:ユーザーがニュース、お知らせ、調査レポートを明示的に求めている場合は、該当する API パラメーターに対応させます。
対象のシンボルまたは会社が不明な場合は、推測せず、追加の質問をしてください。
2. ニュース API を呼び出す
GET /news_search を使ってニュースデータを取得します。
必須パラメーター:
keywordsizenews_type:1ニュース、2お知らせ、3調査。ユーザーがお知らせまたは調査レポートを明示的に求めていない限り、デフォルトは1です。
任意パラメーター:
langsort_type
デフォルトの設定:
keyword= 抽出したシンボルまたは会社size= ユーザー指定の値。指定がない場合は10sort_type= 時間順の並べ替えを表す2news_type= デフォルトで1- ユーザーがお知らせを明示的に求めた場合は、
news_type=2に設定します - ユーザーが調査レポートを明示的に求めた場合は、
news_type=3に設定します
リクエスト例:
curl -sG 'https://ai-news-search.moomoo.com/news_search' \
-H 'User-Agent: moomoo-news-search/0.0.2 (Skill)' \
--data-urlencode 'keyword=Tencent' \
--data-urlencode 'size=10' \
--data-urlencode 'news_type=1' \
--data-urlencode 'lang=en' \
--data-urlencode 'sort_type=2'
3. 結果をフィルタリングして並べ替える
- API 呼び出し後、
codeが0であることを確認します。そうでない場合はエラーメッセージを提示し、結果を捏造しないでください。 - 結果が空の場合は、該当する項目が見つからなかったことを明確に伝えます。
- 最終的なリストは新しい順、つまり新しい項目が先頭になるように表示します。
4. 情報を整理する
各項目には、次の情報を含めます。
- タイトル
- 公開時刻
- 元のリンク
公開時刻に関する要件:
- 回答する前に、
publish_timeを読みやすい現地時刻に変換することを優先します。 - API が秒単位の Unix タイムスタンプを返す場合は、
YYYY-MM-DD HH:mm:ssの形式にします。 - API がミリ秒単位の Unix タイムスタンプを返す場合は、先に変換してから
YYYY-MM-DD HH:mm:ssの形式にします。 - 正確なタイムゾーンが不明な場合は、控えめに
publish timeと表示し、タイムゾーンの略称を推測で付けないでください。
5. 構造化された形式で返す
次のデフォルトテンプレートを使用します。
{{symbol}} latest news (sorted by time):
1. {{title_1}}
Publish time: {{publish_time_1}}
URL: {{url_1}}
2. {{title_2}}
Publish time: {{publish_time_2}}
URL: {{url_2}}
...
10. {{title_10}}
Publish time: {{publish_time_10}}
URL: {{url_10}}
The above content is compiled from public information and does not constitute investment advice.
{{platform_source_footer}}
出力要件:
- 元の記事の URL は必ずそのまま保持します。
- 返すすべての項目について、タイトル、公開時刻、URL を必ず表示します。
- デフォルトでは生の JSON を表示しないでください。
- 返された項目数がリクエスト数より少ない場合は、実際に返された項目のみを表示し、リストを埋めるために項目を追加しないでください。
6. 免責事項
すべての結果の末尾に、次の行を追加します。
The above content is compiled from public information and does not constitute investment advice.
API リファレンス
エンドポイント
GET /news_search
パラメーター
keyword:検索キーワード。空にすることはできませんsize:返す項目数。0より大きく、最大50news_type:1ニュース、2お知らせ、3調査lang:zh-CN、zh-HK、ensort_type:1人気順、2時間順、3注目度順
レスポンス形式
トップレベルのフィールド:
code:0は成功を意味しますmessage:エラーメッセージdata:結果の配列
一般的な項目フィールド:
news_idnews_typetitlepublish_timeurlimg_url
動作ルール
- ユーザーが「最新ニュース」「最近の更新」またはニュースのまとめを求めた場合、デフォルトで
10件 +sort_type=2+news_type=1を使用します。 - ユーザーが特に通知を求めた場合は
news_type=2を優先します。調査レポートの場合はnews_type=3を優先します。 - ユーザーが会社名のみを指定した場合は、それをそのまま
keywordとして使用します。ティッカーを指定した場合は、まずティッカーで検索し、必要に応じて会社名をより自然な表現にしたクエリで1回だけ再試行します。 - 結果を投資助言、取引シグナル、または目標株価の指針として解釈しないでください。
- 情報源、タイムスタンプ、リンクを捏造しないでください。
publish_timeがある場合は、省略せず各項目に含めてください。- デフォルトの動作では実際のニュース項目のみを対象とするため、デフォルトのリクエストで
news_typeを省略しないでください。
例
Tencent latest news (sorted by time):
1. Tencent short-selling volume surged 266% during the March Hong Kong market pullback
Publish time: 2026-03-31 09:30:00
URL: https://...
2. Tencent completed buybacks for three consecutive days, totaling about HKD 900 million
Publish time: 2026-03-30 18:12:00
URL: https://...
3. Southbound funds posted net buying in Tencent for three straight days
Publish time: 2026-03-30 15:48:00
URL: https://...
The above content is compiled from public information and does not constitute investment advice.
セキュリティ
- 返信で内部認証情報、Cookie、トークン、ゲートウェイの内部情報を公開しないでください。
- 中国語や特殊文字を正しくエンコードするため、
keywordには--data-urlencodeを使用してください。