1
0
mirror of https://github.com/craigerl/aprsd.git synced 2024-09-18 19:26:35 -04:00
aprsd/examples/plugins/example_plugin.py
Hemna e175f77347 Use Gray instead of Black for code formatting.
The Black code formatter sucks with respect to function
declarations with a lot of params.  Completely unreadable.
2021-08-23 13:32:09 -04:00

21 lines
405 B
Python

import logging
from aprsd import plugin
LOG = logging.getLogger("APRSD")
class HelloPlugin(plugin.APRSDPluginBase):
"""Hello World."""
version = "1.0"
# matches any string starting with h or H
command_regex = "^[hH]"
command_name = "hello"
def command(self, fromcall, message, ack):
LOG.info("HelloPlugin")
reply = f"Hello '{fromcall}'"
return reply