|  |  | @@ -178,6 +178,16 @@ def cancel(update: Update, context: CallbackContext): | 
		
	
		
			
			|  |  |  | submissions[chat_id] = {} | 
		
	
		
			
			|  |  |  | del polls[chat_id] | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | @ensure_chat | 
		
	
		
			
			|  |  |  | def show_status(update: Update, context: CallbackContext): | 
		
	
		
			
			|  |  |  | chat_id = update.effective_chat.id | 
		
	
		
			
			|  |  |  | if status[chat_id] == "closed": | 
		
	
		
			
			|  |  |  | context.bot.send_message(chat_id=chat_id, text="I am currently closed.") | 
		
	
		
			
			|  |  |  | elif status[chat_id] == "open": | 
		
	
		
			
			|  |  |  | context.bot.send_message(chat_id=chat_id, text=f"I am currently open for submissions. There are {len(submissions[chat_id])} submissions.") | 
		
	
		
			
			|  |  |  | elif status[chat_id] == "polling": | 
		
	
		
			
			|  |  |  | context.bot.send_message(chat_id=chat_id, text="I am currently polling.") | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if __name__ == "__main__": | 
		
	
		
			
			|  |  |  | try: | 
		
	
	
		
			
				|  |  | @@ -194,6 +204,8 @@ if __name__ == "__main__": | 
		
	
		
			
			|  |  |  | dispatcher.add_handler(CommandHandler("poll", start_poll)) | 
		
	
		
			
			|  |  |  | dispatcher.add_handler(CommandHandler("decide", decide_poll)) | 
		
	
		
			
			|  |  |  | dispatcher.add_handler(CommandHandler("cancel", cancel)) | 
		
	
		
			
			|  |  |  | dispatcher.add_handler(CommandHandler("status", show_status)) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | updater.start_polling() | 
		
	
		
			
			|  |  |  | updater.idle() |