Telegram
ElevenLabsエージェントをTelegramに接続
概要
ElevenLabs AIエージェントをTelegramと連携し、ボットに送信されたメッセージに応答できます。このインテグレーションにより、エージェントはプライベートチャットやグループ内の受信メッセージを受け取り、チャット情報を検索し、返信を送信して、Telegram Bot API経由でメッセージにリアクションできます。
機能
セットアップ
Telegramボットを作成
Telegramを開き、@BotFatherとの会話を開始します。/newbotを送信し、案内に従ってボットの名前とユーザー名を選択してください。BotFatherからボットトークンが返信されます。
グループでボットを使用する
ボットをグループの管理者にする必要はなく、Telegramのプライバシーモードを無効にする必要もありません。プライバシーモードが有効な場合(デフォルト)、Telegramはボットに明示的に宛てられたメッセージを配信します。このインテグレーションは、まさにそのようなメッセージを受信します。
- ボットのユーザー名に対する**
@メンション**。例:@my_bot what's the status?。 - 同じやり取り内での後続ターンを含む、ボット自身のメッセージへの返信。
ボット宛てでないメッセージは、仕様により無視されます。また、他のボットからのメッセージや、編集・削除されたメッセージにも反応しません。
Telegramでは、プライバシーモードや管理者ロールの変更は、変更後にボットが参加したグループにのみ適用されます。以前に@BotFatherでプライバシーモードを切り替えた場合、またはメンションを「修正」するためにボットをグループ管理者にした場合は、ボットをグループから削除して再度追加し、新しい設定を反映させてください。通常、メンションが機能し始めるのは管理者ロール自体ではなく、この操作によるものです。
グループおよびスーパーグループのチャットでは、エージェントの返信はトリガーとなったメッセージへの引用返信として送信されます。そのため、チャットが活発でも応答が質問に視覚的に紐付きます。プライベートな1対1チャットでは冗長になるため、引用返信は送信されません。
エージェントツール
エージェントにTelegramツールを追加すると、次の組み込みツールを利用できます。
一部のチャットでは、Telegramの利用可能なリアクション設定により、使用できる絵文字が制限されています。リアクション呼び出しが拒否された場合は、エージェントにテキスト返信へ切り替えるよう指示してください。
動的変数
Telegramからエージェントを実行すると、プロンプトとツールで次の動的変数を使用できます。
プロンプトやツール呼び出しでの参照方法については、動的変数を参照してください。