mirror of
				https://github.com/craigerl/aprsd.git
				synced 2025-11-03 21:20:23 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			440 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			440 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import logging
 | 
						|
 | 
						|
from aprsd import packets, plugin
 | 
						|
 | 
						|
LOG = logging.getLogger("APRSD")
 | 
						|
 | 
						|
 | 
						|
class HelloPlugin(plugin.APRSDRegexCommandPluginBase):
 | 
						|
    """Hello World."""
 | 
						|
 | 
						|
    version = "1.0"
 | 
						|
    # matches any string starting with h or H
 | 
						|
    command_regex = "^[hH]"
 | 
						|
    command_name = "hello"
 | 
						|
 | 
						|
    def process(self, packet: packets.MessagePacket):
 | 
						|
        LOG.info("HelloPlugin")
 | 
						|
        reply = f"Hello '{packet.from_call}'"
 | 
						|
        return reply
 |