Not a perfect one, but here is what you can do.
Emojis work nativelly on mobile devices, so when a user inputs one on their keyboard they will flow through without any problems to your app on Bubble.
For the desktop, I coudn’t find a perfect solution. We just need to teach the user to use Win+. on Windows or Cmd+Ctrl+ Space on the Mac to bring up the OS emojis picker and use them in the app. Emojis will work as text, so, no much problem in Bubble as long as the input from the user is an emoji.
No problem here. Bubble has an option on the Text object that enables it to recognise links and emails. Just select it when you place the Text option in the UI and it works fine. The user input will be simple text but when you display that input on the Text field on the conversation thread, the link will be hyperlinked.
Hope that helps.