diff options
author | Jesus <heckyel@riseup.net> | 2023-07-22 11:29:13 -0500 |
---|---|---|
committer | Jesus <heckyel@riseup.net> | 2023-07-22 11:29:13 -0500 |
commit | 17a599a4c3dec3cb3ef580ee408f3f21865a3329 (patch) | |
tree | ccc8044fbfb158c93ace0a3abfea890c1ef6fa0f | |
parent | f6d3da198811f3c9af3234c35cb4922c10248780 (diff) | |
download | hyperbot-17a599a4c3dec3cb3ef580ee408f3f21865a3329.tar.lz hyperbot-17a599a4c3dec3cb3ef580ee408f3f21865a3329.tar.xz hyperbot-17a599a4c3dec3cb3ef580ee408f3f21865a3329.zip |
Fix set nickname and botname from config_ident inside bot_settings.sh
-rw-r--r-- | lib/main.sh | 7 | ||||
-rw-r--r-- | process_event | 2 |
2 files changed, 4 insertions, 5 deletions
diff --git a/lib/main.sh b/lib/main.sh index 7b421f8..fd0163c 100644 --- a/lib/main.sh +++ b/lib/main.sh @@ -526,9 +526,8 @@ while true; do for module in $modules_on_JOIN; do module_${module}_on_JOIN "$sender" "$channel" done - [[ ${sender%%!*} == hyperbot ]] && echo yes > hyperbot_present - - my_own_name='hyperbot' + [[ ${sender%%!*} == $config_ident ]] && echo yes > hyperbot_present + my_own_name="${config_ident}" person="${sender%%!*}" @@ -572,7 +571,7 @@ while true; do for module in $modules_on_PART; do module_${module}_on_PART "$sender" "$channel" "$reason" done - [[ ${sender%%!*} == hyperbot ]] && echo no > hyperbot_present + [[ ${sender%%!*} == ${config_ident} ]] && echo no > hyperbot_present elif [[ "$line" =~ ^:([^ ]*)\ +KICK\ +(#[^ ]+)\ +([^ ]+)(\ +:(.*))? ]]; then sender="${BASH_REMATCH[1]}" channel="${BASH_REMATCH[2]}" diff --git a/process_event b/process_event index ce14963..01856ce 100644 --- a/process_event +++ b/process_event @@ -64,7 +64,7 @@ function forget_fact function process_event { - my_own_name='hyperbot' + my_own_name="${config_ident}" person="${sender%%!*}" |