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
 |