問題タブ [eggdrop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - TCL 分割テキスト文字列を複数の変数に分割 (eggdrop)
私は mysql の選択および挿入スクリプトに取り組んでいますが、1 行を 2 つの変数に抽出する際に問題が発生しています。
行は変数 $arg として渡され、次のように構成されます。行全体が $arg2 に解析され、$arg1 は空です。
正規表現を使用してセパレーターを変更していくつかの方法を試しましたが、結果は同じままです。これは、tcl v8.5 で行われています。
私は tcl にあまり詳しくないので、主に tcl/tk の理解が遅れているためだと思います。
tcl - TCL の場合
if が目的の値を返す場合にのみ、if ステートメントの内容を表示しようとしています。ただし、これは機能しないため、TCL で行う方法ではないと思います。アドバイスをいただければ幸いです。
string - 変数から最後の単語全体を読み取る
現在、複数のファイルを操作するスクリプトを作成しており、変数 ( ) から最後の単語全体を読み取ろうとしています$pio
。
文字列の長さと単語数は可変で$pio
、関数の開始時に に設定されます。
「ストリップ」を使用して空白で区切られた行/変数の最後の単語を読み取ろうとしましたが、これまでのところ、文字数でしか読み取ることができませんでした。
文字列の最後の単語全体を読み取り、それを新しい変数に解析することは可能ですか?
debian - Eggdrop ボットへのログインを自動化するスクリプトを期待する
Expect スクリプトを使用してログイン プロセスを自動化したい。アイデアは、Expect スクリプトが telnet とログインを開始するというものです。開発中の C# クライアント アプリケーションには、このスクリプトが必要です。
これはスクリプトになります:
問題は、次のエラーが発生することです: Botty (Eggdrop v1.8.0+preinit (C) 1997 Robey Pointer (C) 2010 Eggheads)
telnet 経由の Eggdrop ログイン セッションが機能するように、ユーザーとパスワードの文字列をフォーマットする方法を知っている人がいるでしょうか?
linux - ログ ファイルの名前をある時間形式から別の時間形式にバッチで変更する
Eggdrop ボットによって作成された約 1,000 個のログ ファイルの名前をバッチで変更する方法を探しています。数年前、ボットを最初からセットアップする必要があり、ログ形式を適切に設定することを怠ったため、これらのファイルはすべて次の形式になりました。
channelname.log.%d%b%Y (channelname.log.14Jan2014)
これらすべてのファイルの名前を、次の形式のすべての古いログ ファイルと一致するように変更したいと考えています。
channelname.log.%Y%m%d (channelname.log.20140101)
すでにeggdrop.confファイルに変更を加えていますが、新しいログファイルの名前をすべて古いログファイルの形式と一致するように変更したいと考えています。
これは Linux シェル上にあるため、ある種の bash コマンドが理想的です。ありがとう!
csv - csv ファイルを読み取り、今日の日付と比較する
holiday.csv
ファイルを読み取り、そのファイルの日付を今日の日付と比較して、今日が休日かどうかを判断したいと考えています。
これが私がこれまでに持っているものです...
ファイル=休日.csv
日付、祝日名、米国の祝日 ie:
擬似コード:
timer - スクリプトにユーザー定義のタイマーを追加するにはどうすればよいですか?
ユーザー定義のトリガー時間を受け入れるコマンドをボットに追加したいと考えています。トリガーのデフォルトは 60 秒です。しかし、ユーザーがコマンドを介して手動で設定できるようにしたいと考えています。
例:
[ニック] @cmd 5s
[ボット] 5 秒後にコマンドを開始
また
[ニック] @cmd 2m
[ボット] 2 分後にコマンドを開始
と