Next up (soon): Me! I'm presenting "{shinyslack}: Connecting Slack Teams to Shiny Apps" r4ds.io/rstudio2022 #RStudioConf2022 #RStudioConf #RStats #RShiny
🔗Join the @R4DScommunity at r4ds.io/join!
📚Host book clubs for #rstats-related books.
#RStudioConf2022 #RstudioConf #rshiny
Generic scheduling app led to issues:
👯♂️Double sign-ups.
🔤Typos
👩🏻🤝👩🏾Same name
🚫No connection to Slack user
#RStudioConf2022 #RStudioConf #RStats #RShiny
Make it #RShiny!
👸🏽@priyankaigit made the app
⚾@yoniceedee made github.com/yonicd/slackte…
🍸Jon mixed slackteams and Shiny
🚼Goal: Easy-to-use
#RStudioConf2022 #RStudioConf #RStats
🔗See the app at r4ds.io/bookclubber (after r4ds.io/join)
#️⃣Sign in with @SlackHQ
🆗Grant permissions
👤User info passed to #RShiny app
#RStudioConf2022 #RStudioConf #RStats
➡️Install from github.com/r4ds/shinyslack
#RStudioConf2022 #RStudioConf #RStats #RShiny
To convert from normal Shiny to shinyslack:
🔁replace shiny::shinyApp with shinyslack::shinyslack_app
🆔and add a team_id!
#RStudioConf2022 #RStudioConf #RStats #RShiny
📃Slack allows you to create a custom app with a "manifest" (added recently)!
#RStudioConf2022 #RStudioConf #RStats #RShiny
➕So Jon added a slackteams::create_custom_app function to make this last piece easy.
#RStudioConf2022 #RStudioConf #RStats #RShiny
✅Easy to use? I hope so!
#RStudioConf2022 #RStudioConf #RStats #RShiny
🔗Join @R4DScommunity at r4ds.io/join!
♣️New club: R4DS Project Club! Sign up at r4ds.io/bookclubber/?R… (after you join Slack)!
🙏Thanks again @priyankaigit & @yoniceedee!
#RStudioConf2022 #RStudioConf #RStats #RShiny
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.