我已經在Eggdrop v1.6.21下運行這個腳本,但是我無法啓動它。我收到的錯誤是:Eggdrop - TCL錯誤[錯誤#參數:應該是「proc name args body」]
Tcl錯誤文件 'eggdrop.conf':
錯誤#ARGS:應該是 「PROC名ARGS體」
在執行
「PROC Logit模型{缺口主機手柄通道文本} {
這可能是什麼問題呢?這是我的腳本。
package require mysqltcl
set port {3306}
set host {127.0.0.1}
set user {database_user}
set password {database_password}
set db {database_name}
bind pubm - "*" logit
proc logit {nick uhost handle channel text} {
global port
global host
global user
global password
global db
if {[string match {database_name}} $channel] == 0} {
set mysql_handler [mysqlconnect -host $host -port $port -user $user -password $password -db $db]
set sql "insert into irc_feed (nickname, host, message) values ('[mysqlescape $nick]', '[mysqlescape $uhost]', '[mysqlescape $text]')"
mysqlexec $mysql_handler $sql
mysqlclose $mysql_handler
}
}
非常感謝。
我建議*不要*關閉這個問題。雖然原因確實是一個簡單的印刷錯誤,但這是一個經常發生的錯誤,解決方案可能仍然有幫助(當然,我有偏見)。 –