概要
春風亭一之輔の公式サイト(いちのすけえん)を定期的にスクレイピングし、東京都内で開催される新しい落語公演のチケット情報を検出してDiscordに自動通知する監視スキルです。
核心用法
1. 初回設定: Discord Webhook URLをチャットで指示することで、data/config.jsonに永続保存
2. 実行トリガー: 「春風亭一之輔の新しいチケット情報がないか確認して」等の自然言語で実行指示
3. 差分検知: data/seen_tickets.jsonに保存された既読公演IDと比較し、新規のみを通知
4. 通知先: 指定DiscordチャンネルにWebhook経由で投稿
顕著な利点
- 自動化: 手動でサイトを巡回する必要がなく、新規公演を見逃さない
- 差分管理: 重複通知を防ぐための既読管理機能内蔵
- シンプル運用: 自然言語による実行指示で技術的知識が不要
潜在的な限界・リスク
- サイト構造依存: 公式サイトのHTML構造変更に脆弱、メンテナンスが必要な可能性
- レート制限: 頻繁なスクレイピングで対象サイトからアクセス制限されるリスク
- Webhook管理: URL漏洩時、悪意ある投稿が可能になる(URLはconfig内に平文保存)
- 監視対象限定: 春風亭一之輔のみ対象、他の落語家・演目には非対応
- 地域制限: 「東京公演」のみが対象、地方公演は検出されない
適したユーザー
- 春風亭一之輔のファンで東京公演のチケット情報を素早くキャッチしたい落語愛好家
- 落語会のチケット発売を逃したくない熱心な観客
- 複数の公演スケジュール管理が煩雑と感じるユーザー
セキュリティ考慮事項
- Discord Webhook URLは平文JSONで保存されるため、ファイルアクセス権限の管理が重要
- 外部通信は通知先Discordのみ、対象スクレイピングサイトへの負荷配慮が必要