Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.04 KB | None | 0 0
  1. module Bot
  2.     module Commands
  3.       # command posts a user avatar
  4.       module Avatar
  5.             extend Discordrb::Commands::CommandContainer
  6.             command :avatar do |event, user_chosen|
  7.                 if user_chosen != nil
  8.                     user_chosen = Bot::JADE.parse_mention(user_chosen)
  9.                     message_string = "here is #{user_chosen.on(event.server).display_name}'s avatar :o"
  10.                 else
  11.                     user_chosen = event.user
  12.                     message_string = "here is your avatar, #{event.user.display_name} :D"
  13.                 end
  14.  
  15.                 if user_chosen
  16.                     event.channel.send_embed(message_string) do |embed|
  17.                         embed.title = 'View Source'
  18.                         embed.url = user_chosen.avatar_url
  19.                         embed.image = { url: user_chosen.avatar_url}
  20.                     end
  21.                 else
  22.                     event << 'please **mention** a valid user'
  23.                 end
  24.             end
  25.         end
  26.     end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement