First commit
This commit is contained in:
parent
f729f5df66
commit
125792eb08
2 changed files with 69 additions and 0 deletions
19
commands.md
Normal file
19
commands.md
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
## List of sidBots features/commands:
|
||||||
|
--------------------------------
|
||||||
|
>**!help**
|
||||||
|
> List of commands
|
||||||
|
|
||||||
|
>**!hello**
|
||||||
|
> Bot responds with "Hello!"
|
||||||
|
|
||||||
|
>**!ping**
|
||||||
|
> Bot responds with "Pong!" and botlatency
|
||||||
|
|
||||||
|
>**!github**
|
||||||
|
> Flexes github link
|
||||||
|
|
||||||
|
>**!coinflip**
|
||||||
|
> Heads or Tails!
|
||||||
|
|
||||||
|
>**merry christmas**
|
||||||
|
> Someone writes "merry christmas" and bot responds w/ legendary vine quote selected from an array
|
50
main.py
Normal file
50
main.py
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
import os
|
||||||
|
import discord
|
||||||
|
|
||||||
|
import random
|
||||||
|
|
||||||
|
client = discord.Client()
|
||||||
|
my_secret = os.environ['TOKEN']
|
||||||
|
|
||||||
|
xmasAnswers = ['Happy Chrismis!', 'Its Chrismin!', 'Merry Chrisis!', 'Merry Chrysler!']
|
||||||
|
coinflip = ['Heads', 'Not Sonic lol (Tails..)']
|
||||||
|
|
||||||
|
# when bot is ready
|
||||||
|
@client.event # Register an event
|
||||||
|
async def on_ready():
|
||||||
|
print('We have logged in as {0.user}'.format(client))
|
||||||
|
|
||||||
|
# bot sense a message & responds
|
||||||
|
@client.event
|
||||||
|
async def on_message(message):
|
||||||
|
# if message is from bot, return nothing
|
||||||
|
if message.author == client.user:
|
||||||
|
return
|
||||||
|
|
||||||
|
# user sends "!hello", bot responds w/ "Hello!"
|
||||||
|
if message.content.lower().startswith('!hello'):
|
||||||
|
await message.channel.send('Hello!')
|
||||||
|
|
||||||
|
# user sends "!ping", bot responds w/ "Pong" + bot latency
|
||||||
|
elif message.content.lower().startswith('!ping'):
|
||||||
|
await message.channel.send(f'Pong :ping_pong: (Bot latency: **{round(client.latency * 1000)}ms**)')
|
||||||
|
|
||||||
|
# user sends "!help", bot sends commands file
|
||||||
|
elif message.content.lower().startswith("!help"):
|
||||||
|
await message.channel.send(file=discord.File("commands.md"))
|
||||||
|
|
||||||
|
# user sends "!coinflip", bot sends commands file
|
||||||
|
elif message.content.lower().startswith("!coinflip"):
|
||||||
|
await message.channel.send(random.choice(coinflip))
|
||||||
|
|
||||||
|
# user sends "!github", bot sends commands file
|
||||||
|
elif message.content.lower().startswith("!github"):
|
||||||
|
await message.channel.send('https://github.com/SindreKjelsrud')
|
||||||
|
|
||||||
|
# someone writes "merry christmas", bot responds w/ legendary vine quote
|
||||||
|
elif "merry christmas" in message.content.lower():
|
||||||
|
await message.channel.send(random.choice(xmasAnswers) + ':santa:')
|
||||||
|
|
||||||
|
|
||||||
|
# run bot
|
||||||
|
client.run(my_secret)
|
Loading…
Reference in a new issue