# 累計コメント数をトリガーとしたリスナーレベル制度を作成したい

**URL:** <https://forum.onecomme.com/t/topic/1886>\
**Category:** カスタマイズ\
**Tags:** 解決済\
**Created:** [2024 年 9 月 12 日午後 12:50 UTC](https://forum.onecomme.com/t/topic/1886 "2024-09-12T12:50:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![koukichi\_kkc](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/koukichi_kkc/32/1751_2.png) [@koukichi\_kkc](https://forum.onecomme.com/u/koukichi_kkc)\
**Post date:** [2024 年 9 月 12 日午後 12:50 UTC](https://forum.onecomme.com/t/topic/1886/1 "2024-09-12T12:50:51Z")

</div>

## 対象

コメントテンプレート(retro)

## 対象となるサービス

YouTube

## 内容

リスナー名の横にレベル表記を用意し、  
来てくださったリスナーさんそれぞれの累計コメント数を監視して

```auto
累計コメント <= 10 で "テストユーザー Lv2"
累計コメント <= 20 で "テストユーザー Lv3"
...

```

のような感じである一定の累計コメント数に達したところでレベルが上がるようなシステムを作成し、可能であればレベルが上がったタイミングでSEも流したいと考えています。

現在Pro版は使用していないのですが、実現は可能でしょうか。

---

<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 月 13 日午前 8:27 UTC](https://forum.onecomme.com/t/topic/1886/2 "2024-09-13T08:27:45Z")

</div>

こんにちは  
APIのデータはPRO版か否かに関わらず一定のため、APIを利用すれば記載のようなものは実現可能です

WebSocket APIで受信できるコメントデータにリスナー記録されたユーザーであればUserNameDataが一緒に得られます

> **[WebSocket API | わんコメ - OneComme | 配信者のためのコメントアプリ](https://onecomme.com/docs/developer/websocket-api#comments)**
>
> わんコメ搭載のWebSocket APIについて

`tc` （累計コメント数）で必要なデータを参照できます

> **[UserNameData | OneSDK](https://types.onecomme.com/interfaces/types_UserData.UserNameData)**
>
> Documentation for OneSDK

---

<div class="post-metadata">

**Author:** ![koukichi\_kkc](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/koukichi_kkc/32/1751_2.png) [@koukichi\_kkc](https://forum.onecomme.com/u/koukichi_kkc)\
**Post date:** [2024 年 9 月 14 日午前 12:53 UTC](https://forum.onecomme.com/t/topic/1886/3 "2024-09-14T00:53:01Z")

</div>

ご回答ありがとうございます！  
tcで累積が取れるということに気づきませんでした  
挑戦してみます！

---

<div class="post-metadata">

**Author:** ![koukichi\_kkc](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/koukichi_kkc/32/1751_2.png) [@koukichi\_kkc](https://forum.onecomme.com/u/koukichi_kkc)\
**Post date:** [2024 年 9 月 14 日午後 1:51 UTC](https://forum.onecomme.com/t/topic/1886/4 "2024-09-14T13:51:09Z")

</div>

再び失礼します。  
恥ずかしながらWebsocketやSDKを扱った経験がなく、データを取り出すためにどのように記述すれば良いか理解できていません… npmでのOneSDKインストールまでは行ったのですが、ここからどうすればいいのでしょうか

---

<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 月 14 日午後 2:16 UTC](https://forum.onecomme.com/t/topic/1886/5 "2024-09-14T14:16:38Z")

</div>

申し訳ないですが、技術的な内容は有償でのみ教えているため、こちらで無償にて教えることはできません🙇‍♂️

ユーザーフォーラムですのでどなたかから引き続き回答頂けることもあります

また、ご自身での実装が難しい場合はJavaScript等に詳しい方に開発や制作を検討してみてください（ココナラ等で発注を受けている方もいるようです）

---

<div class="post-metadata">

**Author:** ![koukichi\_kkc](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.onecomme.com/koukichi_kkc/32/1751_2.png) [@koukichi\_kkc](https://forum.onecomme.com/u/koukichi_kkc)\
**Post date:** [2024 年 9 月 17 日午前 3:09 UTC](https://forum.onecomme.com/t/topic/1886/6 "2024-09-17T03:09:02Z")

</div>

それは失礼いたしました…  
その後、知り合いのわんコメユーザーさんの協力やAIチャット等を駆使して無事レベル制度を実現させることができました！ありがとうございました！

---

<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:35 UTC](https://forum.onecomme.com/t/topic/1886/7 "2024-09-29T13:35:03Z")

</div>

トピッククローズ：相談解決のため
