32 lines
		
	
	
		
			823 B
		
	
	
	
		
			Python
		
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			823 B
		
	
	
	
		
			Python
		
	
	
|   | #!/usr/bin/env python | ||
|  | # coding:utf-8 | ||
|  | 
 | ||
|  | class NotificationHelper: | ||
|  |     def __init__(self, hook_url): | ||
|  |         self.message = '########################################\n' | ||
|  |         self.hook_url = hook_url | ||
|  |         self.at_people_list = [] | ||
|  | 
 | ||
|  |     def append_at_people(self, people): | ||
|  |         if people not in self.at_people_list: | ||
|  |             self.at_people_list.append(people) | ||
|  | 
 | ||
|  |     def get_people_list(self): | ||
|  |         return self.at_people_list | ||
|  | 
 | ||
|  |     def clear_msg(self): | ||
|  |         self.message = '########################################\n' | ||
|  | 
 | ||
|  |     def append_msg(self, msg): | ||
|  |         print(msg) | ||
|  |         self.message += msg + '\n' | ||
|  | 
 | ||
|  |     def append_end_msg(self): | ||
|  |         self.message += '########################################\n' | ||
|  | 
 | ||
|  |     def get_msg(self): | ||
|  |         return self.message | ||
|  | 
 | ||
|  |     def get_hook_url(self): | ||
|  |         return self.hook_url |