Only generate recipe pictures, if bitreich isn't burning - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit 8661929e353a4ab21981590b0a935dd44352f239
(DIR) parent 4c2af11a6666a2e715631d81000616ec676f2bc0
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Sun, 6 Apr 2025 16:27:09 +0200
Only generate recipe pictures, if bitreich isn't burning
Diffstat:
M annna-message-common | 34 ++++++++++++++++++-------------
1 file changed, 20 insertions(+), 14 deletions(-)
---
(DIR) diff --git a/annna-message-common b/annna-message-common
@@ -743,13 +743,16 @@ case "${text}" in
if [ -n "${gptchefrecipe}" ];
then
annna-say -s "${server}" -c "${channel}" "${user}, there was no ready-made recipe, so maybe this is an idea: ${gptchefrecipe}"
- {
- emojiuri="$(stable-diffusion-emoji "${gptchefrecipe}")"
- if [ -n "${emojiuri}" ];
- then
- annna-say -s "${server}" -c "${channel}" "${emojiuri}"
- fi
- } &
+ if [ $(pgrep -f stable-diffusion-emoji 2>/dev/null | wc -l) -lt 3 ];
+ then
+ {
+ emojiuri="$(stable-diffusion-emoji "${gptchefrecipe}")"
+ if [ -n "${emojiuri}" ];
+ then
+ annna-say -s "${server}" -c "${channel}" "${emojiuri}"
+ fi
+ } &
+ fi
else
annna-say -s "${server}" -c "${channel}" "${user}, I could not find any recipes for you."
fi
@@ -1101,13 +1104,16 @@ case "${text}" in
if [ -n "${gptchefrecipe}" ];
then
annna-say -s "${server}" -c "${channel}" "${user}, ${gptchefrecipe}"
- {
- emojiuri="$(stable-diffusion-emoji "${gptchefrecipe}")"
- if [ -n "${emojiuri}" ];
- then
- annna-say -s "${server}" -c "${channel}" "${emojiuri}"
- fi
- } &
+ if [ $(pgrep -f stable-diffusion-emoji 2>/dev/null | wc -l) -lt 3 ];
+ then
+ {
+ emojiuri="$(stable-diffusion-emoji "${gptchefrecipe}")"
+ if [ -n "${emojiuri}" ];
+ then
+ annna-say -s "${server}" -c "${channel}" "${emojiuri}"
+ fi
+ } &
+ fi
else
annna-say -s "${server}" -c "${channel}" "${user}, I have no recommendation for you today."
fi