Skip to content

fanta-git/Ichi-Bell

Repository files navigation

イチベル

流れるときにいないお前が悪い

概要

ボカロ曲を布教したりされたり作業用BGMにしたり、回ったり叫んだり狂ったりできる神サイト、Kiite Cafeで好きな曲が流れる前に通知するDiscordBotです。
Kiiteのプレイリストを登録すると、そのリスト中の曲が流れる1分前にメンションでお知らせします。
通知時点では登録したプレイリストのどの曲が流れるかは分かりません。Cafeで流れ始めると確認できるようになります。
botを動かしている環境(Glitch)の都合上、半日おきくらいに再起動され、再起動中の5分程度は通知が行われません。
その他にもさまざまな要因で止まることがあります。お守り程度にご活用ください。

導入方法

大きく分けて二通りあります。お好きな方でお使いください。

既存のサーバーにイチベルを導入する

このリンクから既存のサーバーにイチベルを追加できます。追加には権限が必要なので、自分のサーバーに追加するか管理者に頼むなどしてください。

イチベルが導入されているサーバーに自分が入る

逆に、既にイチベルが導入されているサーバーに入ることでも利用できます。例えばKiite Cafeの非公式コミュニティサーバーにはイチベルが導入されているので、そこを使うと良いと思います。
このツイートのリンクから入れるのでぜひどうぞ。

イチベルとの共通のサーバーがあればイチベルとのDMでも利用できるので、公開サーバーに入った後個人でこっそり使うこともできます。

使い方

まずはリストを登録しましょう!
チャットで使う枠に/(半角スラッシュ)を入れればメニューが出てくるので、/registerコマンドを選択し、続けてKiiteのプレイリストのURLを入力するだけです。
リストを最後に登録または更新したチャンネル(あるいはイチベルとのDM)で通知されるので、登録する場所には気をつけましょう。
スラッシュコマンド
後は放っておくだけです!リストに入っている曲がCafeで流れる1分前にメンションでお知らせします。
通知
なおCafeの仕様上、通知が来てからCafeに入ってもハートやイチ推しマークは表示されません。

コマンド一覧

/now

今のCafe内の状況を表示します。
nowコマンド

/register

Kiiteのプレイリストを通知対象として登録します。
urlオプションで登録するプレイリストのURL(https://kiite.jp/playlist/〜)を指定します。
通知はリストを最後に登録、または更新したチャンネルで行われます。
同時に登録できるリストは1つだけです。リストを変更する際はもう一度/registerコマンドを実行してください。

/update

今登録しているプレイリストの情報を最新のものに更新します。
また、通知するチャンネルもこのコマンドを実行したチャンネルに変更します。

Warning

このコマンドを実行しない限り、Kiiteでリストの更新を行なっても通知には反映されません。

/unregister

プレイリストの登録を解除して通知をやめさせます。
チャンネルの管理権限を持っていればtargetオプションで他の人を指定して解除させることもできます。
他の人を指定した場合、対象としたユーザーにメンションで通知され、またその実行結果はあなた以外も閲覧できます。

/list

イチベルに登録しているプレイリストの詳細を確認できます。
limitオプションで1ページに表示する曲数を指定できます。
sortオプションで曲の表示順も変えられます。

/timetable

Cafeでの選曲履歴を表示します。
limitオプションで1ページに表示する曲数を指定できます。

何かあったら

@fantaji_cpsまで
Discordでもどうぞ→fanta0328