DEFAULT_BOT_CODE: add usage example for bot_globals

This commit is contained in:
fred777
2026-05-27 10:33:26 +02:00
committed by GitHub
parent abfd45f7f1
commit 20150278b3
@@ -103,6 +103,15 @@ const DEFAULT_BOT_CODE = `def bot(**kwargs) -> str | list[str] | None:
# Don't reply to our own outgoing messages
if is_outgoing:
return None
# If you want to make use of persistant data between calls to this function,
# you can put that data into the global _bot_globals dictionary, e.g.:
#
# bot_globals = globals()["_bot_globals"]
# if not "known_sender_names" in bot_globals:
# bot_globals["known_sender_names"] = set()
#
# bot_globals["known_sender_names"].add(sender_name)
# Example: Only respond in #bot channel to "!pling" command
if channel_name == "#bot" and "!pling" in message_text.lower():