IRCアダプターをインストールします。lita-ircステップ2-Litaの構成Litaのソフトウェアがインストールされました。この手順では、ボットを作成し、IRCチャンネルに接続するようにセットアップします。次のコマンドは、新しいボットを作成します。`++`をボットの一意のニックネームに置き換えます。」の2つのファイルが含まれます。`は、ロードするプラグインをRubyに指示します。`は、すべてのプラグイン構成設定が保存される場所です。+`にはIRCサーバー、チャンネル、ニックネームなどに関する情報が含まれます。Litaを起動する前に、これらの構成ファイルを編集して、ボットがIRCに接続する方法を認識できるようにする必要があります。新しいディレクトリに移動します。`を削除して、コメントを外します。.次に、ファイルを保存して閉じます。+`ファイルを開きます。+」からボットのニックネームに変更します。+」の前に次の行を追加します(下に強調表示)。`行のプレースホルダー変数をそれぞれチャンネル名とボット名に置き換えてください。+`も適切に変更する必要があります。"value"endファイルを保存して閉じます。[lita-ircプラグインのGitHubページ]をご覧ください。ステップ3-チャンネルへの接続このステップでは、ボットを起動して管理者を設定します。選択したIRCクライアントまたはWebクライアントを使用してIRCに接続していることと、Litaが参加するチャンネルにいることを確認してください。次に、ボットを開始します。start多くの出力が表示されます。すると、指定したIRCチャネルにボットが参加します。この時点では、ボットに何を行うかを指示していないため、まだあまり有用ではありません。いくつかの追加機能を追加する前に、ユーザーを管理者として定義しましょう。これを行うには、ボットにIDを尋ねる必要があります。IRCチャネルに次の行を送信します。findボットは次のような応答を返します。+」と入力してLitaを停止します。+`ファイルを再度開きます。+」の前に、次の行を追加します。ここでIDをコピーしたIDに置き換えます。endendファイルを保存して閉じます。ステップ4-プラグインの追加この時点で、ボットはIRCに接続できますが、それでできるのはそれだけです。この手順では、サンプルプラグインをインストールして、便利な機能を追加します。plugins]は数百あります。[DNS]レコードルックアッププラグイン)が、プロセスは他のものと非常に似ています。+`プラグインをインストールしましょう。Gemfileファイルの最後に次の行を追加します。"lita-dig"ファイルを保存して閉じ、ボットを再起動します。ボットが再接続したら、次の行をIRCチャネルに送信します。digボットは、「;」のようなもので始まる数行で応答します。これは、プラグインが機能していることを意味します!ステップ5-Upstartスクリプトの作成これまでのすべてのステップで、ボットを手動で起動する必要がありました。これはテストには適していますが、より良い解決策があります。[スタートアップチュートリアル]。lita-.conf`というファイルを作成します。/etc/init/lita-.conf次をファイルに貼り付けて、「++」をサーバー上のsudo非ルートユーザーのユーザー名に置き換えます。startこのスクリプトの機能について簡単に説明します。`の行は、ボットを開始および停止するタイミングをUbuntuに指示します。+`コマンドを実行するときに、どのディレクトリにあるかをUpstartに伝えます。+`は、特定のユーザーとしてボットを開始するようUpstartに指示します。これらの行を省略すると、Upstartはボットをルートとして起動します。`行は、中断またはクラッシュした場合にボットを再起動するようUpstartに指示します。+`は、ボットが5秒で10回クラッシュした場合にUpstartが再スポーンするのを防ぎます。これは、より大きな問題を示しています。次のコマンドを使用して、構文検査プログラムである組み込みの_linter_を使用して、このスクリプトの構文が正しいことを確認できます。/etc/init/lita-.conf構文が正しい場合、次の出力が表示されます。ok.構成ファイルの構文を確認したら、次のコマンドを入力して、Upstartスクリプトでボットを開始します。lita-次のような行が表示されます。1234ボットはまもなくIRCチャンネルに参加するはずです。サーバーからログアウトでき、ボットの実行が継続されます。結論このチュートリアルでは、プラグインとUpstartスクリプトを使用してLitaをインストールおよび構成しました。一意のボット名とUpstartスクリプトを使用すると、異なるプラグインを使用して、異なるチャットルームで複数のボットを実行することもできます。企業全体が、このようなチャットボットからITインフラストラクチャ全体を実行しています。