12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/ruboty/handlers/virtual_name_card.rb', line 12
def generate_virtual_name_card(message)
virtual_name_card_image = ::VirtualNameCard::Generator.build(
name_kanji: message[:name_kanji],
name_romaji: message[:name_romaji],
role: message[:role] == "" ? nil : message[:role],
email: message[:email] == "" ? nil : message[:email],
twitter_account: message[:twitter_account] == "" ? nil : message[:twitter_account],
url: message[:url] == "" ? nil : message[:url],
)
message.reply(
"できました!",
file: {
path: virtual_name_card_image.mini_magick_image.path,
title: message[:name_romaji],
content_type: "image/jpeg"
}
)
end
|