IRCボット

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より
単純なタスクを実行する IRC ボット。

IRCボットは、インターネットリレーチャット( IRC)にクライアントとして接続するスクリプトセットまたは独立したプログラムであり、他のIRCユーザーからは別のユーザーとして表示されます。IRCボットは、人間のユーザーにIRCへのインタラクティブなアクセスを提供するのではなく、自動化された機能を実行するという点で、通常のクライアントとは異なります。

関数

[編集]

IRCボットは、多くの場合、安定したホストから実行される独立したプログラムとして展開されます。IRCチャンネル上に常駐し、チャンネルをオープンに保ち、悪意のあるユーザーによるチャンネルの乗っ取りを防ぎます。特権ユーザーがチャンネルに参加する際にチャンネルオペレータのステータスを付与するように設定したり、統一されたチャンネルオペレータリストを提供したりできます。これらの機能の多くは、ボットがチャンネルオペレータである必要があります。そのため、ほとんどのIRCボットは、長時間稼働するコンピュータ通常はBSD派生OSまたはLinux)と高速で安定したインターネット接続から実行されます。IRCが多くのダイヤルアップユーザーにも普及するにつれてシェルプロバイダーシェルアカウントは、ボットを実行するのに適した接続を備えた安定したLinuxサーバーとして人気が高まっています。

ボットはチャンネル権限の管理以外にも、IRCチャンネルへの投稿内容の記録、オンデマンド情報の提供(ユーザーサポートを扱うIRCチャンネルでは非常に人気があります)、チャンネルのトップ投稿者と最長滞在者の統計情報の作成、トリビアUnoなどのゲームのホスティングといった機能を実行できます。これらの機能は通常、ボットのユーザーがTclPerlなどのスクリプト言語で記述したスクリプトによって提供されます。ファイル共有専用のチャンネルでは、ファイルを配布するためにXDCCボットがよく使用されます。

IRCボットは、チャンネル登録サービスのないEFnetIRCnetなどのIRCネットワーク、そしてチャンネル登録に条件(最小ユーザー数など)を満たす必要があるUndernetQuakeNetなどのネットワークで特に役立ちます。このような管理機能にボットが使用される場合、通常のクライアント接続で許可される以上のアクセス権限が必要になる場合があります。IRCの一部のバージョンには、クライアントにこれらの追加機能を許可する「サービス」プロトコルがあります。このようなサーバー承認ボットはIRCサービスと呼ばれます。

ボットは必ずしも歓迎されるわけではありません。一部のIRCネットワークではボットの使用を禁止しています。その理由の一つは、ネットワークに接続するニックネームが増えるごとに、全サーバー間で同期されているネットワークデータベースのサイズが増大してしまうためです。大規模ネットワークでボットを許可すると、相当量のネットワークトラフィックのオーバーヘッドが発生し、その費用を賄う必要があり、場合によってはネットスプリットにつながる可能性もあります[ 1 ] [ 2 ]

比較

[編集]
IRCボット主な開発者ソフトウェアライセンスオペレーティング·システムプログラミング言語最初の公開リリース - 日付(バージョン)最新バージョン - 日付(バージョン)注目すべき機能関数のスコープWebサイト
アンジェルボットベネディクト・ヒュブシェンGPL-3ウィンドウズビジュアルベーシック61999年(1.2.0)2003年5月31日 (1.6.2 ベータ 10)当時としては最速の Windows IRC ボット、Windows スクリプトによる広範なスクリプト サポート、複数の Active Scripting 言語との互換性、色分けされたパーティーライン、Eggdrop 互換のボットネット サポート。多目的[1]
枢機卿ジョン・マグワイアマサチューセッツ工科大学クロスプラットフォームPython 32013年2月3日(ベータ版)2021年1月13日 (3.1.0)開発の容易さ、再ロード可能な非同期プラグイン、コマンド用の Python デコレータ、IRC イベント、シンプルで永続的な JSON データ ストレージ、十分に文書化された API。?[2]
ピンフォクランGPL-2クロスプラットフォームパイソン2002年10月21日2013年2月27日ネットワークブリッジ/リレー、基本的な「infobot」機能、Google検索、3段階のアクセス階層、そしてショートリンク機能を備えています。拡張性も高く、ディスクへの永続性も確保されています。?[3]
スーパーボットジェレマイア・フィンチャー、ジェームズ・ヴェガ他BSDクロスプラットフォームパイソン? (0.30)2018年5月10日 (0.84.0)多数のプラグイン、SSL、複数のネットワークのサポート、プラグインのロード/アンロード、スレッド、構成レジストリ、標準化されたコマンド構文、引数の解析?[4] , [5]
ケルベロスシュテファン・ヒュスゲスGPL-3.0クロスプラットフォームPHP2008年2月18日(ベータ版)2016年10月4日 (1.6.0)??[6]
シンチドミニク・ホンネフ、リー・ジャーヴィスマサチューセッツ工科大学Unixライクルビー2010年7月8日 (0.3.2)2015年3月31日 (2.2.5)スレッド、オブジェクト指向ボット作成フレームワーク[7]
CNTボットCNT ボットチームライセンス解除UnixライクTCL2015-06-15 (0.1)2015-07-24 (0.2)投票、世論調査、代表者の選出/解任、全体会議の開催、入場管理、他の CNT ボットへの自動接続フラットで水平なネットワークを構築するデジタル活動家のための民主主義ソフトウェア[8]
ダークボットジェイソン・ハミルトン、ジュースGPLUnixライクC???データベースからユーザーの質問に応答する[9]
ダスケブGPLUnixライクハスケル??最小限のスターターボット?[10]
エッグドロップエッグヘッドGPLクロスプラットフォームC1993-122022年3月6日 (1.9.2)SSL、ボットネット、パーティーライン、ファイル共有、ユーザー管理、IRCボット稼働時間コンテスト、TCLでのスクリプトのサポート多目的[11]
エネルギーメカプロトンGPLUnixライクC1998-09-10 (2.5.24、Protonによる最初のリリース)2018年3月9日 (3.0.99p4)シングルスレッドのマルチボット対応、低リソース使用量、ボットネット、ユーザー管理、チャンネル管理、組み込みの IRC バウンサー、切断せずにアップグレード可能、IRC ボットのアップタイム コンテスト、Tcl、Python でのスクリプトのサポート。多目的[12]
エレボットフランソワ・ポアロットGPL-3.0クロスプラットフォームPHP2010年10月9日2011年5月8日多数のモジュールで拡張可能で、複数のネットワーク、複数のID、SSL/TLS、STARTTLS、IdentD、そして様々なIRCデーモンの拡張機能をサポートします。高度なチャンネルボットを作成するためのフレームワークとして使用できます。ゲーム[13]
アーウィンイダー・ルンドGPL-2.0+クロスプラットフォームパール2004年4月5日 (1.0-ベータ1)2017年3月19日 (1.2.0)新しいモジュールを作成することで簡単に拡張できます。データベースからユーザーに返信します。[14]
フォックスボットリー・ワトソンGPL-3.0クロスプラットフォームジャワ?2013-09-06 (0.9)コマンドフレームワークは、コマンドの記述を容易にするように設計されています。シンプルで強力な権限システムを備えています。シンプルで詳細な設定説明も付いています。?[15]
フォックスアイアンドリー・グリツェンコGPLUnixライクC2011-01 (ベータ版)2011年2月24日 (0.9b10)マルチスレッド、マルチネットワーク対応。ユーザーまたはネットワークごとにエンコーディングを選択できます。プラグインによる拡張が可能で、クライアントなど様々な用途で使用できます。現在サポートされているスクリプト:Lua、Tcl。メッセージングネットワークを主とするインターネットクライアント/サーバー/ゲートウェイを構築するためのキット[16]
ガンボットデレク・ホーグランドGPLUnixライクパール2011年1月1日2011年7月16日 (1.0)ボット作成のためのフレームワーク。メッセージは完全に非同期で処理されます。あらゆるプログラミング言語で拡張可能。再接続、再起動、リロードなしで更新できます。Twitterやその他のフィード、ゲーム/ミーム、[17]
ゴーザーボットバート・サテBSDUnixライクパイソン?? (1.0.1)IRC およびXMPPボット。Google Waveとブリッジ可能?[18]
ミコスキネンジェフ・ウールラムズマサチューセッツ工科大学クロスプラットフォームC#2015年10月8日2015年10月9日 (0.1)IRCコマンドは、任意のコマンドラインまたはHTTPリクエストを起動し、その出力によって任意のプログラムまたはスクリプトからボットを制御できます。MySQLサポートにより、ユーザーによる操作以外やサードパーティとの連携が可能です。?[19]
グッピースヴェトラーナ・トカチェンコGPLクロスプラットフォームパイソン2011年3月20日2012年12月11日 (0.4.3)簡単に設置できるモジュール構造多目的[20]
同上ジョナサン・ヒッチコック、マイケル・ゴーヴェン、ステファノ・リベラGPL3、コアはMITUnixライクPython、IMプロトコルのTwisted? (0.1.0)? (0.1.1)Twisted エンジンは、IRC、XMPP、SILC、 Campfire、NMDCなどの複数の IM ソースへの接続を可能にします。? + プラグイン「factoids」はデータベースからユーザーに応答します[21]
インフォボットケビン・レンゾ芸術的自由Unixライクパール2004-082008年8月1日 (1.5.3)?データベースからユーザーへの返信[22]
IrcボットマリンクBSDUnixライクPHP? (0.1)? (1.2)??[23]
ジェニーマイケル・ヤノビッチEFLv2Unixライクパイソン (2)??スレッド化された汎用的なシステムで、ゲームもいくつか含まれています。新しいモジュールを作成することで簡単に拡張できます。ユーザー管理、会話/検索、ゲーム[24]
irccdデビッド・デメリエISCクロスプラットフォームC++17とJavaScript2013年9月13日 (1.0.0)2021年1月4日(3.1.1)複数のサーバー、ルールフィルタリング、テンプレートシステム、クロスプラットフォーム、JavaScript および C++ プラグインによる拡張可能ボットフレームワーク[25]
ジャークボットジェイソン・スティーブンソン芸術的ライセンス2.0クロスプラットフォーム寝る2014年2月10日 (1.0)2017年8月29日 (1.7.65)jIRCii スクリプトとして記述された、設定可能なチャットボット応答性の高いチャッター + 学習 + モジュール[26]
JSONボットバート・サテマサチューセッツ工科大学Unixライクパイソン2010-042012年3月23日 (0.84.4)ベータ[27]
JZボットアレクサンダー・ボイド、マクシミリアン・ダークマン、ジェームズ・ストーカーLGPLクロスプラットフォームジャワ???フィード、狼男/マフィア、カルマシステム、リマインダー[28]
KGBマルティン・フェラーリとダミアン・イワノフGPL-2+クロスプラットフォームパール2008-07-14 (Git)2014年9月17日 (1.3.3)KGB は、Git、Subversion、CVS リポジトリへのコミットに関する通知を IRC で提供するシステムです。コードコミットに関する通知[29]
ラムダボットAndrew J. Bromageマサチューセッツ工科大学Unixライクハスケル? (1.0)2011年1月20日 (4.2.3.2)多数のプラグイン、Haskell開発ツールとしてオフラインで使用可能、GHCiに埋め込み可能Haskell開発ツール[30]
リムノリアBSDクロスプラットフォームパイソン?2022年7月29日(2022.07.29)Supybotを参照Supybotのメンテナンスされたフォーク[31]
モズボットイアン・ヒクソン、クリス・クルーズMPLクロスプラットフォームパール???開発者コミュニティへのサービス[32]
MrBot - 素晴らしいボットマット・マックアパッチv2クロスプラットフォームジャワ2013年11月2014年6月1日多数の機能を備え、さらに追加される予定の準上級 Java ボットです。詳細については、espernet の #AwesomeBot に参加してください。豆知識 + 最後に見たもの[33]
ニブラーjrキルジャヴァなしクロスプラットフォームJavaScript??カスタム動作を動的に作成するためのボットフレームワークボットフレームワーク[34]
ノードIRCマーティン・スミスGPLv3UnixライクJavaScript?2015年1月16日 (0.3.9)ノードネイティブ非ブロッキングNodeJS IRC ライブラリ。[35]
ピルクボットポール・マトンGPLクロスプラットフォームジャワ2001年8月1日2009年12月14日 (1.5.0)ボットを作成するためのフレームワークボットを作成するためのフレームワーク[36]
pmxボットYouGov、ジェイミー・ターナー、クリス・マリガンマサチューセッツ工科大学UnixライクPython 3??仕事用のIRCネットワークに拡張できるように設計会話、検索、ゲーム[37]
ルビー-rbotルビーrbotGPLUnixライクルビー??柔軟なプラグインシステムTwitterとRSSフィード、検索、ゲーム[38]
ルビーボットumby24GPL-3.0クロスプラットフォームルビー?2013年10月30日 (4.2)シンプルですが、簡単に拡張できます。ユーザー管理[39]
ションゴセリグ、ポシデン、ウィル?クロスプラットフォームPython 3??シンプルさ、拡張性の高いモジュールシステム、迅速な開発サイクルに重点を置くインターネット検索[40]
アーロン・ブレイクリーマサチューセッツ工科大学クロスプラットフォームパール2012年8月31日2022年6月9日再ロード可能なプラグイン、チャンネル管理、天気情報、リンク メタデータの取得、RSS など。多目的ボットフレームワーク[41]
衝撃的ショッカ、clone1018GPL-2.0クロスプラットフォームジャワ??非常に高度なJava IRCボット。あらゆるものをサポートします。ユーザー管理、豆知識、ゲーム、カルマシステム[42]
サークボットアルパイン・リナックスGPL-2.0UnixライクC (Lua スクリプト可能)?2011年12月15日シェルと Lua スクリプト用のシンプルな IRC ボット?ウィキ
ソペルdgw、エルシー パウエル、ディミトリ モレナールス、エラッド アルファッサ、アリ コイヴラEFLv2クロスプラットフォームパイソン2012年7月15日 (3.0.0)2020年8月4日(7.0.6)SSL、実行時のプラグインの読み込み/読み込み解除、スレッド化、ユーザー/チャンネル/プラグイン設定データベース、Python 3 のサポート。(旧称 Willie。元々は phenny をベースにした名前)Twitterやその他のフィード、インターネット検索、ミーティングボット、リンク情報[43]
テンヌハヴィー(ライアン・シェール)ISCクロスプラットフォームJavaScript2012年3月8日 (1.0.0)2016年6月22日 (4.9.0)Node.js、プラグインアーキテクチャ、Promise駆動ユーザー管理[44]
ウルトロスgdude2002 と rakiru芸術的ライセンス2.0クロスプラットフォームPython22013-04-08 (Git)2014-09-25 (1.1.0+ -コミットを参照)拡張可能なプラグインとプロトコルシステム、そしてパッケージマネージャーを備えたPython IRCボット。Mumbleもサポートしています。インターネット検索、ゲームギット
バイキングボットトル・ヘニング・ウーランドGPL-3.0UnixライクPHP?2013年10月9日安全な IRC サーバーとプラグインをサポートするシンプルな PHP ベースの IRC ボットボットの統計[45]
ヤウイブジュリアン・パラール簡略化されたBSDクロスプラットフォームパイソン2011年3月22日?プラグインはどの言語でも記述できるすべてのpubmsgとprivを取得し、最初の単語をコマンドとしてexecファイルのあるディレクトリに一致させ、残りをパラメータとして一致させようとします。[46]
[編集]
  • Basshunterの2006年の曲「Boten Anna」は、IRCボットと間違えられた女性のIRCユーザーについて歌っている。

参照

[編集]

参考文献

[編集]
  1. ^ RFC  1324 - 2.5.1、サイズ
  2. ^ von Loesch, Carl (2003-07-17). 「同期会議システムが提供する機能:1.2.1 成長」 . 2019年1月29日閲覧
[編集]
    単純なタスクを実行する IRC ボット。

    IRCボットは、インターネットリレーチャット( IRC)にクライアントとして接続するスクリプトセットまたは独立したプログラムであり、他のIRCユーザーからは別のユーザーとして表示されます。IRCボットは、人間のユーザーにIRCへのインタラクティブなアクセスを提供するのではなく、自動化された機能を実行するという点で、通常のクライアントとは異なります。

    関数

    IRCボットは、多くの場合、安定したホストから実行される独立したプログラムとして展開されます。IRCチャンネル上に常駐し、チャンネルをオープンに保ち、悪意のあるユーザーによるチャンネルの乗っ取りを防ぎます。特権ユーザーがチャンネルに参加する際にチャンネルオペレータのステータスを付与するように設定したり、統一されたチャンネルオペレータリストを提供したりできます。これらの機能の多くは、ボットがチャンネルオペレータである必要があります。そのため、ほとんどのIRCボットは、長時間稼働するコンピュータ通常はBSD派生OSまたはLinux)と高速で安定したインターネット接続から実行されます。IRCが多くのダイヤルアップユーザーにも普及するにつれてシェルプロバイダーシェルアカウントは、ボットを実行するのに適した接続を備えた安定したLinuxサーバーとして人気が高まっています。

    ボットはチャンネル権限の管理以外にも、IRCチャンネルへの投稿内容の記録、オンデマンド情報の提供(ユーザーサポートを扱うIRCチャンネルでは非常に人気があります)、チャンネルのトップ投稿者と最長滞在者の統計情報の作成、トリビアUnoなどのゲームのホスティングといった機能を実行できます。これらの機能は通常、ボットのユーザーがTclPerlなどのスクリプト言語で記述したスクリプトによって提供されます。ファイル共有専用のチャンネルでは、ファイルを配布するためにXDCCボットがよく使用されます。

    IRCボットは、チャンネル登録サービスのないEFnetIRCnetなどのIRCネットワーク、そしてチャンネル登録に条件(最小ユーザー数など)を満たす必要があるUndernetQuakeNetなどのネットワークで特に役立ちます。このような管理機能にボットが使用される場合、通常のクライアント接続で許可される以上のアクセス権限が必要になる場合があります。IRCの一部のバージョンには、クライアントにこれらの追加機能を許可する「サービス」プロトコルがあります。このようなサーバー承認ボットはIRCサービスと呼ばれます。

    ボットは必ずしも歓迎されるわけではありません。一部のIRCネットワークではボットの使用を禁止しています。その理由の一つは、ネットワークに接続するニックネームが増えるごとに、全サーバー間で同期されているネットワークデータベースのサイズが増大してしまうためです。大規模ネットワークでボットを許可すると、相当量のネットワークトラフィックのオーバーヘッドが発生し、その費用を賄う必要があり、場合によってはネットスプリットにつながる可能性があります[1] [2]

    比較

    IRCボット主な開発者ソフトウェアライセンスオペレーティング·システムプログラミング言語最初の公開リリース - 日付(バージョン)最新バージョン - 日付(バージョン)注目すべき機能関数のスコープWebサイト
    アンジェルボットベネディクト・ヒュブシェンGPL-3ウィンドウズビジュアルベーシック61999年(1.2.0)2003年5月31日 (1.6.2 ベータ 10)当時としては最速の Windows IRC ボット、Windows スクリプトによる広範なスクリプト サポート、複数の Active Scripting 言語との互換性、色分けされたパーティーライン、Eggdrop 互換のボットネット サポート。多目的[1]
    枢機卿ジョン・マグワイアマサチューセッツ工科大学クロスプラットフォームPython 32013年2月3日(ベータ版)2021年1月13日 (3.1.0)開発の容易さ、再ロード可能な非同期プラグイン、コマンド用の Python デコレータ、IRC イベント、シンプルで永続的な JSON データ ストレージ、十分に文書化された API。?[2]
    ピンフォクランGPL-2クロスプラットフォームパイソン2002年10月21日2013年2月27日ネットワークブリッジ/リレー、基本的な「infobot」機能、Google検索、3段階のアクセス階層、そしてショートリンク機能を備えています。拡張性も高く、ディスクへの永続性も確保されています。?[3]
    スーパーボットジェレマイア・フィンチャー、ジェームズ・ヴェガ他BSDクロスプラットフォームパイソン? (0.30)2018年5月10日 (0.84.0)多数のプラグイン、SSL、複数のネットワークのサポート、プラグインのロード/アンロード、スレッド、構成レジストリ、標準化されたコマンド構文、引数の解析?[4]、[5]
    ケルベロスシュテファン・ヒュスゲスGPL-3.0クロスプラットフォームPHP2008年2月18日(ベータ版)2016年10月4日 (1.6.0)??[6]
    シンチドミニク・ホンネフ、リー・ジャーヴィスマサチューセッツ工科大学Unixライクルビー2010年7月8日 (0.3.2)2015年3月31日 (2.2.5)スレッド、オブジェクト指向ボット作成フレームワーク[7]
    CNTボットCNT ボットチームライセンス解除UnixライクTCL2015-06-15 (0.1)2015-07-24 (0.2)投票、世論調査、代表者の選出/解任、全体会議の開催、入場管理、他の CNT ボットへの自動接続フラットで水平なネットワークを構築するデジタル活動家のための民主主義ソフトウェア[8]
    ダークボットジェイソン・ハミルトン、ジュースGPLUnixライクC???データベースからユーザーの質問に応答する[9]
    ダスケブGPLUnixライクハスケル??最小限のスターターボット?[10]
    エッグドロップエッグヘッドGPLクロスプラットフォームC1993-122022年3月6日 (1.9.2)SSL、ボットネット、パーティーライン、ファイル共有、ユーザー管理、IRCボット稼働時間コンテスト、TCLでのスクリプトのサポート多目的[11]
    エネルギーメカプロトンGPLUnixライクC1998-09-10 (2.5.24、Protonによる最初のリリース)2018年3月9日 (3.0.99p4)シングルスレッドのマルチボット対応、低リソース使用量、ボットネット、ユーザー管理、チャンネル管理、組み込みの IRC バウンサー、切断せずにアップグレード可能、IRC ボットのアップタイム コンテスト、Tcl、Python でのスクリプトのサポート。多目的[12]
    エレボットフランソワ・ポアロットGPL-3.0クロスプラットフォームPHP2010年10月9日2011年5月8日多数のモジュールで拡張可能で、複数のネットワーク、複数のID、SSL/TLS、STARTTLS、IdentD、そして様々なIRCデーモンの拡張機能をサポートします。高度なチャンネルボットを作成するためのフレームワークとして使用できます。ゲーム[13]
    アーウィンイダー・ルンドGPL-2.0+クロスプラットフォームパール2004年4月5日 (1.0-ベータ1)2017年3月19日 (1.2.0)新しいモジュールを作成することで簡単に拡張できます。データベースからユーザーに返信します。[14]
    フォックスボットリー・ワトソンGPL-3.0クロスプラットフォームジャワ?2013-09-06 (0.9)コマンドフレームワークは、コマンドの記述を容易にするように設計されています。シンプルで強力な権限システムを備えています。シンプルで詳細な設定説明も付いています。?[15]
    フォックスアイアンドリー・グリツェンコGPLUnixライクC2011-01 (ベータ版)2011年2月24日 (0.9b10)マルチスレッド、マルチネットワーク対応。ユーザーまたはネットワークごとにエンコーディングを選択できます。プラグインによる拡張が可能で、クライアントなど様々な用途で使用できます。現在サポートされているスクリプト:Lua、Tcl。メッセージングネットワークを主とするインターネットクライアント/サーバー/ゲートウェイを構築するためのキット[16]
    ガンボットデレク・ホーグランドGPLUnixライクパール2011年1月1日2011年7月16日 (1.0)ボット作成のためのフレームワーク。メッセージは完全に非同期で処理されます。あらゆるプログラミング言語で拡張可能。再接続、再起動、リロードなしで更新できます。Twitterやその他のフィード、ゲーム/ミーム、[17]
    ゴーザーボットバート・サテBSDUnixライクパイソン?? (1.0.1)IRC およびXMPPボット。Google Waveとブリッジ可能?[18]
    ミコスキネンジェフ・ウールラムズマサチューセッツ工科大学クロスプラットフォームC#2015年10月8日2015年10月9日 (0.1)IRCコマンドは、任意のコマンドラインまたはHTTPリクエストを起動し、その出力によって任意のプログラムまたはスクリプトからボットを制御できます。MySQLサポートにより、ユーザーによる操作以外やサードパーティとの連携が可能です。?[19]
    グッピースヴェトラーナ・トカチェンコGPLクロスプラットフォームパイソン2011年3月20日2012年12月11日 (0.4.3)簡単に設置できるモジュール構造多目的[20]
    同上ジョナサン・ヒッチコック、マイケル・ゴーヴェン、ステファノ・リベラGPL3、コアはMITUnixライクPython、IMプロトコルのTwisted? (0.1.0)? (0.1.1)Twisted エンジンは、IRC、XMPP、SILC、 Campfire、NMDCなどの複数の IM ソースへの接続を可能にします。? + プラグイン「factoids」はデータベースからユーザーに応答します[21]
    インフォボットケビン・レンゾ芸術的自由Unixライクパール2004-082008年8月1日 (1.5.3)?データベースからユーザーへの返信[22]
    IrcボットマリンクBSDUnixライクPHP? (0.1)? (1.2)??[23]
    ジェニーマイケル・ヤノビッチEFLv2Unixライクパイソン (2)??スレッド化された汎用的なシステムで、ゲームもいくつか含まれています。新しいモジュールを作成することで簡単に拡張できます。ユーザー管理、会話/検索、ゲーム[24]
    irccdデビッド・デメリエISCクロスプラットフォームC++17とJavaScript2013年9月13日 (1.0.0)2021年1月4日(3.1.1)複数のサーバー、ルールフィルタリング、テンプレートシステム、クロスプラットフォーム、JavaScript および C++ プラグインによる拡張可能ボットフレームワーク[25]
    ジャークボットジェイソン・スティーブンソン芸術的ライセンス2.0クロスプラットフォーム寝る2014年2月10日 (1.0)2017年8月29日 (1.7.65)jIRCii スクリプトとして記述された、設定可能なチャットボット応答性の高いチャッター + 学習 + モジュール[26]
    JSONボットバート・サテマサチューセッツ工科大学Unixライクパイソン2010-042012年3月23日 (0.84.4)ベータ[27]
    JZボットアレクサンダー・ボイド、マクシミリアン・ダークマン、ジェームズ・ストーカーLGPLクロスプラットフォームジャワ???フィード、狼男/マフィア、カルマシステム、リマインダー[28]
    KGBマルティン・フェラーリとダミアン・イワノフGPL-2+クロスプラットフォームパール2008-07-14 (Git)2014年9月17日 (1.3.3)KGB は、Git、Subversion、CVS リポジトリへのコミットに関する通知を IRC で提供するシステムです。コードコミットに関する通知[29]
    ラムダボットAndrew J. Bromageマサチューセッツ工科大学Unixライクハスケル? (1.0)2011年1月20日 (4.2.3.2)多数のプラグイン、Haskell開発ツールとしてオフラインで使用可能、GHCiに埋め込み可能Haskell開発ツール[30]
    リムノリアBSDクロスプラットフォームパイソン?2022年7月29日(2022.07.29)Supybotを参照Supybotのメンテナンスされたフォーク[31]
    モズボットイアン・ヒクソン、クリス・クルーズMPLクロスプラットフォームパール???開発者コミュニティへのサービス[32]
    MrBot - 素晴らしいボットマット・マックアパッチv2クロスプラットフォームジャワ2013年11月2014年6月1日多数の機能を備え、さらに追加される予定の準上級 Java ボットです。詳細については、espernet の #AwesomeBot に参加してください。豆知識 + 最後に見たもの[33]
    ニブラーjrキルジャヴァなしクロスプラットフォームJavaScript??カスタム動作を動的に作成するためのボットフレームワークボットフレームワーク[34]
    ノードIRCマーティン・スミスGPLv3UnixライクJavaScript?2015年1月16日 (0.3.9)ノードネイティブ非ブロッキングNodeJS IRC ライブラリ。[35]
    ピルクボットポール・マトンGPLクロスプラットフォームジャワ2001年8月1日2009年12月14日 (1.5.0)ボットを作成するためのフレームワークボットを作成するためのフレームワーク[36]
    pmxボットYouGov、ジェイミー・ターナー、クリス・マリガンマサチューセッツ工科大学UnixライクPython 3??仕事用のIRCネットワークに拡張できるように設計会話、検索、ゲーム[37]
    ルビー-rbotルビーrbotGPLUnixライクルビー??柔軟なプラグインシステムTwitterとRSSフィード、検索、ゲーム[38]
    ルビーボットumby24GPL-3.0クロスプラットフォームルビー?2013年10月30日 (4.2)シンプルですが、簡単に拡張できます。ユーザー管理[39]
    ションゴセリグ、ポシデン、ウィル?クロスプラットフォームPython 3??シンプルさ、拡張性の高いモジュールシステム、迅速な開発サイクルに重点を置くインターネット検索[40]
    アーロン・ブレイクリーマサチューセッツ工科大学クロスプラットフォームパール2012年8月31日2022年6月9日再ロード可能なプラグイン、チャンネル管理、天気情報、リンク メタデータの取得、RSS など。多目的ボットフレームワーク[41]
    衝撃的ショッカ、clone1018GPL-2.0クロスプラットフォームジャワ??非常に高度なJava IRCボット。あらゆるものをサポートします。ユーザー管理、豆知識、ゲーム、カルマシステム[42]
    サークボットアルパイン・リナックスGPL-2.0UnixライクC (Lua スクリプト可能)?2011年12月15日シェルと Lua スクリプト用のシンプルな IRC ボット?ウィキ
    ソペルdgw、エルシー パウエル、ディミトリ モレナールス、エラッド アルファッサ、アリ コイヴラEFLv2クロスプラットフォームパイソン2012年7月15日 (3.0.0)2020年8月4日(7.0.6)SSL、実行時のプラグインの読み込み/読み込み解除、スレッド化、ユーザー/チャンネル/プラグイン設定データベース、Python 3 のサポート。(旧称 Willie。元々は phenny をベースにした名前)Twitterやその他のフィード、インターネット検索、ミーティングボット、リンク情報[43]
    テンヌハヴィー(ライアン・シェール)ISCクロスプラットフォームJavaScript2012年3月8日 (1.0.0)2016年6月22日 (4.9.0)Node.js、プラグインアーキテクチャ、Promise駆動ユーザー管理[44]
    ウルトロスgdude2002 と rakiru芸術的ライセンス2.0クロスプラットフォームPython22013-04-08 (Git)2014-09-25 (1.1.0+ - コミットを参照)拡張可能なプラグインとプロトコルシステム、そしてパッケージマネージャーを備えたPython IRCボット。Mumbleもサポートしています。インターネット検索、ゲームギット
    バイキングボットトル・ヘニング・ウーランドGPL-3.0UnixライクPHP?2013年10月9日安全な IRC サーバーとプラグインをサポートするシンプルな PHP ベースの IRC ボットボットの統計[45]
    ヤウイブジュリアン・パラール簡略化されたBSDクロスプラットフォームパイソン2011年3月22日?プラグインはどの言語でも記述できるすべてのpubmsgとprivを取得し、最初の単語をコマンドとしてexecファイルのあるディレクトリに一致させ、残りをパラメータとして一致させようとします。[46]
    • Basshunterの2006年の曲「Boten Anna」は、IRCボットと間違えられた女性のIRCユーザーについて歌っている。

    参照

    参考文献

    1. ^ RFC  1324 - 2.5.1、サイズ
    2. ^ von Loesch, Carl (2003-07-17). 「同期会議システムが提供する機能:1.2.1 成長」 . 2019年1月29日閲覧
    Retrieved from "https://en.wikipedia.org/w/index.php?title=IRC_bot&oldid=1320153686"
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate