第13章 IRC への接続

IRC (Internet Relay Chat) は、IRC クライアントを使って誰でもリアルタイムでテキストメッセージを送受信できるプロトコルです。インテグレーションでは、IRC へのコネクションは以下のいずれかを行うことができます。

  • 指定した IRC ニックネームがプライベートメッセージを受信したときにシンプルなインテグレーションの実行をトリガーします。インテグレーションはメッセージをフローの次のステップに渡します。たとえば、見込み顧客の名前を受信する IRC ニックネームを指定することができます。インテグレーションはメッセージを受信すると Salesforce に接続してリードを作成することができます。
  • 特定のチャネルへメッセージを配信します。メッセージは指定するニックネームから配信されます。たとえば、インテグレーションが FTP サーバーからファイルをダウンロードし、何らかの方法で処理するときに便利です。インテグレーションフローはメッセージを特定のチャネルに送信し、プロセスの成功を示すことができます。

IRC をインテグレーションに接続するには、IRC コネクションを作成し、コネクションをインテグレーションフローに追加します。詳細は以下を参照してください。

13.1. IRC コネクションの作成

インテグレーションでは、IRC コネクションは指定した IRC ニックネームに送信されたメッセージを取得したり、チャネルでニックネームにメッセージを送信することができます。任意の数のインテグレーションで同じ IRC コネクションを使用できます。

前提条件

  • 接続先の IRC サーバーのホスト名およびポートを知っている必要があります。
  • IRC サーバーにパスワードが必要な場合は、そのパスワードを知っている必要があります。

手順

  1. Fuse Online の左パネルで Connections をクリックし、利用可能なコネクションを表示します。
  2. Create Connection をクリックし、Fuse Online コネクターを表示します。
  3. IRC コネクターをクリックします。
  4. Hostname フィールドに IRC ホスト名を入力する必要があります。IP アドレスまたは名前 (例: chat.freenode.net) を指定することができます。
  5. Port フィールドに IRC サーバーがリッスンしているポート (例: 6665) を入力します。
  6. IRC サーバーにパスワードが必要な場合は Password フィールドにそのパスワードを入力します。
  7. Validate をクリックします。Fuse Online は即座にコネクションを検証しようとし、検証の成功または失敗を示すメッセージを表示します。検証に失敗した場合は、コネクション設定値を修正し、再度検証を行います。
  8. 検証に成功した場合は Next をクリックします。
  9. Name フィールドに、このコネクションを別のコネクションと区別するために使用する名前を入力します。たとえば、IRC Freenode を入力します。
  10. Description は任意のフィールドで、このコネクションに関する便利な情報を入力します。
  11. Save をクリックし、作成したばかりのコネクションを含む、利用可能なコネクションの更新済みリストを表示します。上記の例の名前を入力した場合は、インテグレーションに追加できるコネクションとして IRC Freenode が表示されます。このコネクションを任意の数のコネクションに追加できます。