Add a command for recalling one of Rowbot's memories

This commit is contained in:
Nick Chambers 2021-07-18 23:11:05 -05:00
parent b107de7a1a
commit 8d48b4aadf
1 changed files with 11 additions and 1 deletions

12
rowbot
View File

@ -954,7 +954,17 @@ factoids_cmd_ls() {
}
plugin_not_found_factoids() {
true
if [[ -f "${config[fact-root]}"/"${msg[to]}"/"$action" ]]; then
# The exit status isn't important here.
# shellcheck disable=SC2155
local fact=$(<"${config[fact-root]}"/"${msg[to]}"/"$action")
if [[ ${action_args[0]} = \> ]] && (( ${#action_args[@]} > 1 )); then
irc_privmsg "${msg[to]}" "${action_args[-1]}: $fact"
else
irc_privmsg "${msg[to]}" "${msg[from]}: $fact"
fi
fi
}
on_init_factoids() {