あけおめランキングボット

毎日0時を過ぎたときに、「あけおめ」といった人を検知し、早い順にランキングを作成してChannel.ioに送信するボットです。

機能

  • 毎日0:00から10分間、グループチャットのメッセージを監視
  • 「あけおめ」を含むメッセージを検知
  • 発言時刻の早い順にランキングを作成
  • 6人検知した時点で早期発表(10分待たずに)
  • 結果をグループチャットに送信

セットアップ(Hugging Face Spaces)

1. 環境変数の設定

Hugging Face Spacesの SettingsRepository secrets から以下の環境変数を設定してください:

変数名 説明
CHANNEL_ID Channel.ioのチャンネルID
GROUP_CHAT_ID グループチャットID
X_ACCOUNT_TOKEN 認証トークン

2. デプロイ

このリポジトリをHugging Face Spacesにプッシュすると、自動的にビルド・デプロイされます。

ローカルでの実行

# 依存パッケージをインストール
pip install -r requirements.txt

# 環境変数を設定して実行
export CHANNEL_ID="your_channel_id"
export GROUP_CHAT_ID="your_group_chat_id"
export X_ACCOUNT_TOKEN="your_token"

python app.py

出力例

🏆 あけおめランキング 🏆

🥇 ユーザーA (00:00:03)
🥈 ユーザーB (00:00:15)
🥉 ユーザーC (00:00:42)
4位 ユーザーD (00:01:23)
5位 ユーザーE (00:02:56)
6位 ユーザーF (00:05:12)

参加人数: 6人
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support