


import requests






def   _lowercase(					__a				:						str    ,     __a				:						str     ):
							a__      ={'Content-Type': 'application/json'}
							a__      =requests.post(__a    ,     json={'text': message_body}    ,     headers=__a     )
							if response.status_code != 200:
														a__      =(
														    'Request to slack returned an error '
														    f"""{response.status_code}, the response is:\n{response.text}"""
														)
														raise ValueError(__a     )


if __name__ == "__main__":
	# Set the slack url to the one provided by Slack when you create the webhook at
	# https://my.slack.com/services/new/incoming-webhook/
	send_slack_message('<YOUR MESSAGE BODY>', '<SLACK CHANNEL URL>')





_lowerCAmelCase:						List[str]   				=       'ABCDEFGHIJKLMNOPQRSTUVWXYZ'






def   _lowercase(					):
							a__      =input('Enter message: '     )
							a__      =input('Enter key [alphanumeric]: '     )
							a__      =input('Encrypt/Decrypt [e/d]: '     )

							if mode.lower().startswith('e'     ):
														a__      ='encrypt'
														a__      =encrypt_message(__a    ,     __a     )
							elif mode.lower().startswith('d'     ):
														a__      ='decrypt'
														a__      =decrypt_message(__a    ,     __a     )

							print(f"""\n{mode.title()}ed message:"""     )
							print(__a     )






def   _lowercase(					__a				:						str    ,     __a				:						str     ):
							return translate_message(__a    ,     __a    ,     'encrypt'     )






def   _lowercase(					__a				:						str    ,     __a				:						str     ):
							return translate_message(__a    ,     __a    ,     'decrypt'     )






def   _lowercase(					__a				:						str    ,     __a				:						str    ,     __a				:						str     ):
							a__      =[]
							a__      =0
							a__      =key.upper()

							for symbol in message:
														a__      =LETTERS.find(symbol.upper()     )
														if num != -1:
																					if mode == "encrypt":
																												num += LETTERS.find(key[key_index]     )
																					elif mode == "decrypt":
																												num -= LETTERS.find(key[key_index]     )

																					num %= len(__a     )

																					if symbol.isupper():
																												translated.append(LETTERS[num]     )
																					elif symbol.islower():
																												translated.append(LETTERS[num].lower()     )

																					key_index += 1
																					if key_index == len(__a     ):
																												a__      =0
														else:
																					translated.append(__a     )
							return "".join(__a     )


if __name__ == "__main__":
	main()

