old_contents: #python 3
  #requires https://github.com/Rapptz/discord.py / "pip install discord.py"
  #licensed under the MIT license. For more information view LICENSE.md
  
  import discord
  import asyncio
  import os.path
  import re
  import sys
  from pathlib import Path
  
  
  #CONFIG START -------
  #NOTE: unicode emojis need to be in escape sequences, copy them from emojipedia.org
  #use 'name:emojiid' for custom emoji
  channelids = {
  '159020861708435457': ['\U00002764', '\U0001F44D', '\U0001F44C', '\U0001F44E', ':dust:'], 
  '264843760079339530': ['\U00002764', '\U0001F44D', '\U0001F44C', '\U0001F44E']
  }
  userids = {
  #'77542916213444608': ['thinking', 'upside_down'], 
  #'userid2': ['smile', 'upside_down']
  }
  regexes = {
  #'regexpattern1': ['smile', 'upside_down'], 
  #'pattern2': ['smile', 'upside_down']
  }
  #CONFIG END -------
  
  
  client = discord.Client()
  
  @client.event
  async def on_ready():
  	print('Logged in as')
  	print(client.user.name)
  	print(client.user.id)
  	print('------')
  
  @client.event
  async def on_message(message):
  	print(message.content)
  	for key, value in userids.items():
  		print(message.author.id)
  		if (message.author.id == key):
  			for emoji in value:
  				print('Adding emoji to message: "' + message.content + '"')
  				await client.add_reaction(message, emoji)
  
  	for key, value in channelids.items():
  		if (message.channel.id == key):
  				for emoji in value:
  					print('Adding emoji to message: "' + message.content + '"')
  					await client.add_reaction(message, emoji)
  	
  	for key, value in regexes.items():
  		if (re.match(key, message.content)):
  			for emoji in value:
  				print('Adding emoji to message: "' + message.content + '"')
  				await client.add_reaction(message, emoji)
  
  if os.path.exists('token.txt'):
  	client.run(Path('token.txt').read_text()
  
  else:
  	token = input('Please input token: ')
  	os.system('cls' if os.name == 'nt' else 'clear')
  	client.run(token)
new_contents: #!/usr/bin/python
  #python 3
  #requires https://github.com/Rapptz/discord.py / "pip install discord.py"
  #licensed under the MIT license. For more information view LICENSE.md
  
  import discord
  import asyncio
  import os.path
  import re
  import sys
  from pathlib import Path
  
  
  #CONFIG START -------
  #NOTE: unicode emojis need to be in escape sequences, copy them from emojipedia.org
  #use 'name:emojiid' for custom emoji
  channelids = {
  '159020861708435457': ['\U00002764', '\U0001F44D', '\U0001F44C', '\U0001F44E', ':dust:'], 
  '264843760079339530': ['\U00002764', '\U0001F44D', '\U0001F44C', '\U0001F44E']
  }
  userids = {
  #'77542916213444608': ['thinking', 'upside_down'], 
  #'userid2': ['smile', 'upside_down']
  }
  regexes = {
  #'regexpattern1': ['smile', 'upside_down'], 
  #'pattern2': ['smile', 'upside_down']
  }
  #CONFIG END -------
  
  
  client = discord.Client()
  
  @client.event
  async def on_ready():
  	print('Logged in as')
  	print(client.user.name)
  	print(client.user.id)
  	print('------')
  
  @client.event
  async def on_message(message):
  	print(message.content)
  	for key, value in userids.items():
  		print(message.author.id)
  		if (message.author.id == key):
  			for emoji in value:
  				print('Adding emoji to message: "' + message.content + '"')
  				await client.add_reaction(message, emoji)
  
  	for key, value in channelids.items():
  		if (message.channel.id == key):
  				for emoji in value:
  					print('Adding emoji to message: "' + message.content + '"')
  					await client.add_reaction(message, emoji)
  	
  	for key, value in regexes.items():
  		if (re.match(key, message.content)):
  			for emoji in value:
  				print('Adding emoji to message: "' + message.content + '"')
  				await client.add_reaction(message, emoji)
  
  if os.path.exists('token.txt'):
  	client.run(Path('token.txt').read_text())
  
  else:
  	token = input('Please input token: ')
  	os.system('cls' if os.name == 'nt' else 'clear')
  	client.run(token)
subject: fix syntax