Is Telegram the Next Social Media Platform for Creators?