mirror of
https://github.com/jkingsman/Remote-Terminal-for-MeshCore.git
synced 2026-06-22 19:14:49 +02:00
DEFAULT_BOT_CODE: add usage example for bot_globals
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user