from multiprocessing.connection import Client
from urllib import response
import discord
import random
import os
TOKEN = 'YOUR TOKEN'
client = discord.Client()
@client.event
async def on_ready():
print('I have logged in as {0.user} '.format(client))
@client.event
async def on_message(message):
username = str(message.author).split('#')[0]
user_message = str(message.content)
channel = str(message.channel.name)
print(f'{username}: {user_message} ({channel})')
if message.author == client.user:
return
if message.channel.name == 'YOUR CHANNEL':
if user_message.lower() == 'hello':
await message.channel.send(f'Hello {username}!')
return
elif user_message.lower() == 'bye':
await message.channel.send(f'See you later {username}.')
return
if message.channel.name == 'YOUR CHANNEL':
if user_message.lower() == '.random':
response = f'This is your random number: {random.randrange(1000000000)}'
await message.channel.send(response)
return
elif user_message.lower() == '.help':
response = f'This is a list of all availabe commands: 1. .random (Displays you a random number) 2. .help (Displays you a list with all avaiable commands)'
await message.channel.send(response)
return
elif user_message.lower() == '.ping':
response = f'**Pong**'
await message.channel.send(response)
return
client.run(TOKEN)