# OneSDK.setup ＞ commentLimitの上限

**URL:** <https://forum.onecomme.com/t/topic/1865>\
**Category:** 質問\
**Tags:** 解決済\
**Created:** [2024 年 9 月 3 日午後 12:43 UTC](https://forum.onecomme.com/t/topic/1865 "2024-09-03T12:43:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pintocuru](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/pintocuru/32/1785_2.png) [@pintocuru](https://forum.onecomme.com/u/pintocuru)\
**Post date:** [2024 年 9 月 3 日午後 12:43 UTC](https://forum.onecomme.com/t/topic/1865/1 "2024-09-03T12:43:59Z")

</div>

## 対象

わんコメ

## 利用OS

Windows

## 利用バージョン: Windows、わんコメやOBSのバージョン

Windows: 11  
わんコメ： 6.0.0 rc.5

## PRO版を利用

していない

## 過去ログ確認 ([検索はこちらから](https://forum.onecomme.com/search))

した

## ドキュメント確認 ([公式サイト](https://onecomme.com/docs/faq/))

した

## 内容

ジェネレーター起動時に、わんコメのコメントをすべて読み込んで  
コメント数をカウントして、ユーザーリストを作成する…という機能を作ったのですが、  
1つ気になったので質問させてください。

OneSDK.setup の、commentLimit に上限はありますか？  
初期読み込み時に commentLimit: 30000, と再読込でも対応できる十分な値を設定している(つもり)のですが、  
もし上限があるなら、readmeに書かなければなので…  
よろしくお願いします

---

<div class="post-metadata">

**Author:** ![ASTIE](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/astie/32/58_2.png) [@ASTIE](https://forum.onecomme.com/u/ASTIE)\
**Post date:** [2024 年 9 月 4 日午前 1:32 UTC](https://forum.onecomme.com/t/topic/1865/2 "2024-09-04T01:32:06Z")

</div>

OneSDKのcommentLimitは取得上限ではなくSDKとして保持しておくコメント上限数です

30000と指定した場合は30000コメントまでコメントデータを完全な状態で変数上に保持し、30001になる場合は古いものから破棄する設定となります

カウントなどのその時だけコメント情報を参照したいような場合は  
setupに `mode: 'diff'` を設定して新規コメントのみ取得するようにしてみてください（この場合commentLimitは無視されます）

> **[OneSDKConfig | OneSDK](https://types.onecomme.com/interfaces/types_OneSDK.OneSDKConfig#mode)**
>
> Documentation for OneSDK

もし削除されたものをdecrementしたい場合などは別途deletedのメッセージを参照するなどして減算してください

※ modeのデフォルトは ‘all’ で、commentLimitまで保持している全コメントをsubscribeのcommentメッセージに渡す仕様になります（コメント表示など一定数常にコメントデータを保持・あるいは削除などに対応するモード）

---

<div class="post-metadata">

**Author:** ![pintocuru](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/pintocuru/32/1785_2.png) [@pintocuru](https://forum.onecomme.com/u/pintocuru)\
**Post date:** [2024 年 9 月 4 日午後 1:10 UTC](https://forum.onecomme.com/t/topic/1865/3 "2024-09-04T13:10:27Z")

</div>

返答いただきありがとうございます  
commentLimit に上限はあるか？というよりは、  
わんコメから取得できるコメントに制限はあるのか？という質問のほうが良かったかもしれません💦

おそらく、わんコメから取得できるコメントに制限はなさそうですね。  
読み込み完了してコメント数を数えた後に commentLimit: 30、 `mode: 'diff'` とモード変更していたのですが、  
diffモードは commentLimit が無視されるのですね。  
ありがとうございました。

---

<div class="post-metadata">

**Author:** ![sikozon](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/sikozon/32/77_2.png) [@sikozon](https://forum.onecomme.com/u/sikozon)\
**Post date:** [2024 年 9 月 29 日午後 1:36 UTC](https://forum.onecomme.com/t/topic/1865/4 "2024-09-29T13:36:40Z")

</div>

トピッククローズ：質問解決のため
