1
0
mirror of https://github.com/craigerl/aprsd.git synced 2026-06-09 17:44:40 -04:00
Files
aprsd/examples/plugins/example_plugin.py
T

21 lines
409 B
Python
Raw Normal View History

2020-12-12 15:53:06 -05:00
import logging
from aprsd import plugin
2020-12-12 15:53:06 -05:00
LOG = logging.getLogger("APRSD")
2022-12-18 08:52:58 -05:00
class HelloPlugin(plugin.APRSDRegexCommandPluginBase):
2020-12-12 15:53:06 -05:00
"""Hello World."""
version = "1.0"
# matches any string starting with h or H
command_regex = "^[hH]"
command_name = "hello"
2020-12-12 15:53:06 -05:00
2023-05-19 22:53:15 +00:00
def process(self, packet):
2020-12-12 15:53:06 -05:00
LOG.info("HelloPlugin")
2022-12-18 08:52:58 -05:00
reply = f"Hello '{packet.from_call}'"
2020-12-12 15:53:06 -05:00
return reply