mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
Added !avatar [name or mention]
This commit is contained in:
parent
9eafd44ec8
commit
2d312292ea
20
red.py
20
red.py
@ -155,11 +155,13 @@ async def on_message(message):
|
|||||||
await gif(message)
|
await gif(message)
|
||||||
elif message.content.startswith('!uptime'):
|
elif message.content.startswith('!uptime'):
|
||||||
await uptime(message)
|
await uptime(message)
|
||||||
|
elif message.content.startswith('!avatar'):
|
||||||
|
await avatar(message)
|
||||||
|
################## music #######################
|
||||||
elif message.content == "!sing":
|
elif message.content == "!sing":
|
||||||
await playPlaylist(message, sing=True)
|
await playPlaylist(message, sing=True)
|
||||||
elif message.content.startswith('!youtube'):
|
elif message.content.startswith('!youtube'):
|
||||||
await playVideo(message)
|
await playVideo(message)
|
||||||
################## music #######################
|
|
||||||
elif message.content.startswith('!play '):
|
elif message.content.startswith('!play '):
|
||||||
await playPlaylist(message)
|
await playPlaylist(message)
|
||||||
elif message.content.startswith('!local '):
|
elif message.content.startswith('!local '):
|
||||||
@ -656,6 +658,22 @@ async def stopTriviabyChannel(channel):
|
|||||||
if t.channel == channel:
|
if t.channel == channel:
|
||||||
await t.stopp()
|
await t.stopp()
|
||||||
|
|
||||||
|
async def avatar(message):
|
||||||
|
if message.mentions:
|
||||||
|
m = message.mentions[0]
|
||||||
|
await client.send_message(message.channel, "{}'s avatar: {}".format(m.name, m.avatar_url))
|
||||||
|
else:
|
||||||
|
if len(message.content.split(" ")) >= 2:
|
||||||
|
name = message.content[8:]
|
||||||
|
member = discord.utils.get(message.server.members, name=name)
|
||||||
|
if member != None:
|
||||||
|
await client.send_message(message.channel, "{}'s avatar: {}".format(member.name, member.avatar_url))
|
||||||
|
else:
|
||||||
|
await client.send_message(message.channel, "`User not found.`")
|
||||||
|
else:
|
||||||
|
await client.send_message(message.channel, "`!avatar [name or mention]`")
|
||||||
|
|
||||||
|
|
||||||
def getTriviabyChannel(channel):
|
def getTriviabyChannel(channel):
|
||||||
for t in trivia_sessions:
|
for t in trivia_sessions:
|
||||||
if t.channel == channel:
|
if t.channel == channel:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user