any_attachment
This block will catch any attachment file like a document, audio, image, sticker or video.
Platform | Supported |
---|---|
Messenger | |
WhatsApp | |
Telegram |
Since each platform handles attachments differently, we recommend the use of
@user.platform
method to handle this separately, as in the following example:class MainContext < Conversation
def blocks
any_attachment do |attachments|
if @user.platform == "messenger"
#Handle attachments param for Messenger
elsif @user.platform == "telegram"
#Handle attachments param for Telegram
elsif @user.platform == "whatsapp"
#Handle attachments param for WhatsApp
end
end
end
end
Last modified 8mo ago