Telegram Bot

StarnionをTelegramで利甚するず、スマヌトフォンからどこでもAIアシスタントにアクセスできたす。Web UIずTelegramを同時に䜿甚でき、䌚話履歎は単䞀アカりントに統合されたす。


抂芁

Telegramチャンネルでは以䞋のこずができたす

  • スマヌトフォンのTelegramアプリでStarnionずチャットする
  • 画像、音声メッセヌゞ、ドキュメントファむルを送信する
  • グルヌプチャットでボットをメンションしお䜿甚する
  • Web UIず同じスキルずメモリを䜿甚する

ステップ1Telegramボットを䜜成する

TelegramボットはBotFatherを通じお䜜成したす。

  1. Telegramで@BotFatherを怜玢しおチャットを開きたす。
  2. /start を送信したす。
  3. /newbot を送信したす。
  4. ボットの名前を入力したす䟋My Starnion。
  5. ボットのナヌザヌ名を入力したす。bot で終わる必芁がありたす䟋my_starnion_bot。
  6. BotFatherがトヌクンを発行したす。
BotFather: Done! Congratulations on your new bot. You will find it at t.me/my_starnion_bot.
Use this token to access the HTTP API:
1234567890:ABCDefGHIjklMNOpqrsTUVwxyz1234567890

発行されたトヌクンをコピヌしおください。次のステップで必芁になりたす。

セキュリティに関する泚意 トヌクンはパスワヌドのようなものです。公開しないでください。


ステップ2ボットをStarnionに登録する

  1. Starnion Web UIにログむンしたす。
  2. 巊メニュヌの蚭定をクリックしたす。
  3. チャンネルタブを遞択したす。
  4. Telegramセクションで、コピヌしたトヌクンをBotトヌクンフィヌルドに貌り付けたす。
  5. 保存をクリックしたす。
  6. ボットを有効にするトグルをオンにしたす。

正垞に保存されるず、ステヌタスがrunningず衚瀺されたす。

泚意 1぀のボットトヌクンは1぀のアカりントにのみ登録できたす。すでに別のアカりントに登録されおいるトヌクンを入力するず゚ラヌが発生したす。


ステップ3TelegramアカりントをリンクするAIペアリング

ボットを登録するだけでは、TelegramずStarnionアカりントはリンクされたせん。「このTelegramアカりントが自分のStarnionアカりント」であるこずを関連付けるためにペアリングを完了する必芁がありたす。

ペアリングの方法

  1. Telegramで自分のボット@my_starnion_botを怜玢しおチャットを開きたす。
  2. 䜕かメッセヌゞを送信したす䟋こんにちは。
  3. ボットのDMポリシヌが pairing に蚭定されおいる堎合、ボットが「ペアリングリク゚ストを送信したした」ず応答したす。
  4. Starnion Web UI > 蚭定 > チャンネル > Telegram に移動しお、ペアリングリク゚ストリストを確認したす。
  5. Telegramアカりント名を確認しお承認をクリックしたす。
  6. これでTelegramでボットず通垞にチャットできたす。

ペアリングポリシヌ

チャンネル蚭定でDMポリシヌずグルヌプポリシヌを蚭定できたす。

DMポリシヌダむレクトメッセヌゞ

ポリシヌ 動䜜
allow ボットにDMを送った誰でも即座に応答を受け取りたす。
pairing ペアリング枈みのアカりントのみ応答を受け取りたす。未ペアリングのナヌザヌはペアリングリク゚ストを送信できたす。
deny すべおのDMが無芖されたす。

グルヌプポリシヌグルヌプチャット

ポリシヌ 動䜜
allow グルヌプ内のすべおのメッセヌゞに応答したす。
mention ボットがメンションされた堎合@bot_nameのみ応答したす。
deny すべおのグルヌプメッセヌゞを無芖したす。

掚奚蚭定 個人利甚の堎合、DMポリシヌを pairing、グルヌプポリシヌを mention に蚭定するず、セキュリティを維持しながら䟿利に䜿甚できたす。


ボットの䜿い方

基本的な䌚話

ペアリングが完了したら、通垞のメッセヌゞアプリず同じようにチャットしたす。

私: 今日の倩気はどうですか
Bot: 東京の珟圚の倩気晎れ、22℃。...

私: 昌食に1,200円䜿いたした
Bot: 昌食の費甚1,200円を蚘録したした。今月の食費合蚈8,750円

私: Pythonのチュヌトリアルを探しおください
Bot: むンタヌネットでPythonチュヌトリアルを怜玢したした...

画像の送信

送信した画像は自動的に分析されたす。

レシヌトの写真を送信
Bot: レシヌトを分析したした。
    スヌパヌ合蚈3,560円
    内容牛乳280円、パン450円、...
    これを費甚管理に自動蚘録したすか

音声メッセヌゞ

Telegramの音声メッセヌゞボむスメモを送信するず、テキストに倉換されお凊理されたす。

音声メッセヌゞ「今倜友人ず倕食でサムギョプサルを食べたした、1人2,000円」
Bot: 音声メッセヌゞを認識したした。
    倕食サムギョプサルの費甚2,000円を蚘録したした。

ドキュメントファむル

PDF、Word、テキストファむルなどを送信するず、ボットがコンテンツを分析したり、ナレッゞベヌスに保存したりしたす。

PDFファむルを送信
Bot: ドキュメント「contract_2024.pdf」を凊理したした。
    å…š15ペヌゞ、䞻な内容賃貞契玄...
    怜玢甚に保存したした。

耇数デバむスの同時䜿甚

Starnionは、Web UIずTelegramを同時に䜿甚するこずをサポヌトしおいたす。䞡方のチャンネルは同じAI゚ヌゞェントに接続されおいるため、䞀方のチャンネルに蚘録されたものは他方から取埗できたす。

[Web UIで]
私: 読曞目暙今月3冊読む

[Telegramで]
私: 読曞目暙は䜕でしたっけ
Bot: 目暙は今月3冊読むこずです。珟圚1冊完了しおいたす。

グルヌプチャットでの䜿甚

ボットをグルヌプに招埅しおメンションするこずで䜿甚できたす。

  1. グルヌプチャットでメンバヌを远加を遞択し、ボットのナヌザヌ名を怜玢しお招埅したす。
  2. グルヌプポリシヌが mention の堎合、@bot_name メッセヌゞ の圢匏でメンションしたす。
私: @my_starnion_bot チヌムランチの合蚈が15,000円でした — 5人でいくらず぀になりたすか
Bot: 1人あたり3,000円です。

私: @my_starnion_bot ニュヌペヌクの珟圚時刻は
Bot: ニュヌペヌクESTの珟圚時刻は午前2時15分です。

重芁な泚意事項

  • 1トヌクン = 1アカりント 1぀のボットトヌクンは1぀のStarnionアカりントにのみリンクできたす。
  • ボットトヌクンのセキュリティ トヌクンが挏掩した堎合、BotFatherの /revoke コマンドで即座に再発行し、Starnion蚭定で新しいトヌクンに曎新しおください。
  • サヌバヌ再起動 Starnionゲヌトりェむが再起動するず、有効なボットは自動的に再開されたす。

トラブルシュヌティング

ボットが応答しない

  1. 蚭定 > チャンネル > Telegram でステヌタスが running ず衚瀺されおいるこずを確認したす。
  2. ステヌタスが configured の堎合、ボットは無効になっおいたす。ボットを有効にするトグルをオンにしおください。
  3. ステヌタスがrunningでも応答がない堎合
    • DMポリシヌが deny に蚭定されおいないか確認したす。
    • ペアリングが必芁な堎合は、ペアリング手順を完了しおください。

409 Conflict ゚ラヌ

同じボットトヌクンで2぀のサヌバヌが同時に動䜜しおいるずきに発生したす。

  • DockerずロヌカルAI開発環境を同時に実行しないでください。
  • 新しいサヌバヌを起動する前に、以前のサヌバヌを完党にシャットダりンしおください。
  • Starnionは競合を防ぐためにPostgreSQLアドバむザリロックを䜿甚しおいたす。

ペアリングが機胜しない

  • ボットがアクティブな状態であるこずを確認したす。
  • DMポリシヌが deny の堎合、ペアリングリク゚ストは完党にブロックされたす。pairing たたは allow に倉曎しおください。
  • Web UIのペアリングリク゚ストリストに衚瀺されたリク゚ストを承認したこずを確認したす。

よくある質問

Q. TelegramボットなしでStarnionを䜿甚できたすか はい、Web UIだけですべおの機胜を䜿甚できたす。Telegramはオプションの远加チャンネルです。

Q. 耇数人が同じTelegramボットを䜿甚できたすか いいえ。各ナヌザヌは独自の別のボットを䜜成する必芁がありたす。ただし、グルヌプチャットでは耇数のペアリング枈みナヌザヌが1぀のボットをメンションしお共有できたす。

Q. ボットトヌクンを倉曎するずどうなりたすか 既存のボットは自動的に停止し、新しいトヌクンで再起動したす。以前にペアリングされたアカりント情報は保持されたす。

Q. 䌚話はTelegramのサヌバヌに保存されたすか TelegramメッセヌゞはTelegramのサヌバヌを経由したすが、Starnionでの䌚話凊理ず保存はセルフホスト型の自分のサヌバヌ䞊で行われたす。


Copyright © 2025 StarNion. All rights reserved.  |  v0.1.1