Background
As a way to test our hypothesis around content delivery and queryless discovery, we are integrating a simple recommendation engine to a telegram bot to allow users to receive reading recommendations delivered daily through the bot.
Description
This task describes the interaction and conversation flow on a Telegram bot for the Wikipedia Subscription service. It should allow users to interact, test and give feedback regarding the daily article recommendations based on their current/ evolving interests.
The first scope of this work is limited to a simple conversation flow that gives users the ability to:
- Opt into the article recommendation service.
- Read an article that's of interest (on-demand) by searching.
- Receive daily links to recommended Wikipedia articles.
- Like/ Dislike (upvote/downvote) an article.
- Opt out of the subscription.
- Receive a message or nudge on specific days or for specific interactions with the bot.
Users should be able to:
- View a (☰) menu that allows them to /start, /search and /unsubscribe article recommendations.
- Upvote 👍 or Downvote 👎 an article based on whether they liked/ enjoyed it.
- Click on the ↗️ read icon to open the full WP article.
- Get different conversation prompts on various days and for scenarios such as no activity (no votes, no article clicked)
Bot Names (options):
- Read Wikipedia ✅
- Explore Wikipedia
- WikiReads
Descriptions
SECTION | ENGLISH | SPANISH |
About Section | Daily Wikipedia article recommendations delivered to your Telegram! Discover fascinating reads with Read Wikipedia 🌍 Bot. | ¡Recomendaciones diarias de artículos de Wikipedia enviadas a tu Telegram! Descubra lecturas fascinantes con Lee Wikipedia 🌍 Bot. |
Long Description | Welcome to Read Wikipedia! 🌍 Receive 2 daily Wikipedia recommendations to effortlessly expand your knowledge. Say goodbye to endless scrolling and discover hidden gems. Our recommendation engine tailors suggestions based on your searches. 👍 to receive similar articles, 👎 to adjust preferences. Subscribe via /start, explore your 1st article with /search, and stop recommendations with /unsubscribe on the menu. Elevate your learning journey with us!. | ¡Bienvenido a Lee Wikipedia! 🌍 Reciba 2 recomendaciones diarias de Wikipedia para ampliar sus conocimientos sin esfuerzo. Di adiós al scrolling sin fin y descubre joyas de conocimiento ocultas. Nuestro motor de recomendaciones adapta las sugerencias según tus búsquedas. Oprima 👍 para recibir artículos similares, o 👎 para ajustar preferencias. Suscríbase a través de /start, explore su primer artículo con /search y detenga las recomendaciones con /unsubscribe en el menú. ¡Eleva tu aprendizaje con nosotros! |
Prompts
STEP | NOTES | ENGLISH | SPANISH |
1.OPTIN | |||
a)Day 0 Start | A user opts in by selecting Getting started........./start on the (☰) menu. | Welcome to Read Wikipedia! 🌍 Your journey into the world of knowledge begins today. | ¡Bienvenido a Lee Wikipedia! 🌍 Tu viaje al mundo del conocimiento comienza hoy. |
b)Day 0 Search | A user starts by selecting Search Wikipedia........./search on the (☰) menu. | Use the button below to find articles to read on Wikipedia. | Use el boton de abajo para buscar articulos en Wikipedia |
c)1st time Search | An article is sent to the user with the article they searched for. | Looking to read the ______ article? Here it is! Also, starting tomorrow same time, you’ll get two Wikipedia articles related to this topic. | ¿Quieres leer el artículo ______? ¡Aquí lo tienes! Además, a partir de mañana a la misma hora, recibirás dos artículos de Wikipedia relacionados a este tema. |
d)2nd,3rd,4th....Search | When user users the search more than once. | Looking to read the ______ article? Here it is! | ¿Quieres leer el artículo ______? ¡Aquí lo tienes! |
2.READING | Receiving the daily recommendations | ||
a)Day 1 Article | The recommendation engine picks up from the search to recommend 2 articles for the user to read. | Hello again! Choose from 2 Wikipedia articles today. After reading, tap 👍 or 👎 to guide your future recommendations. article 1,2 | ¡Hola de nuevo! Elija entre los siguientes dos artículos de Wikipedia hoy. Después de leer, toque 👍 o 👎 para guiar sus proximas recomendaciones. |
b)Day 2 Article | " | Welcome back! Here are 2 new Wikipedia articles. Once you’ve explored, don’t forget to give a 👍 or 👎 article 1,2 | ¡Bienvenido de nuevo! Aquí hay dos nuevos artículos de Wikipedia. Una vez que hayas explorado, no olvides dar un 👍 o 👎 |
c)Day 2 msg when there's no activity | If a user doesn't click on the recommended article or doesn't vote by day 2, we should include a nudge message as part of the usual daily message | Check out today’s Wikipedia articles! Haven’t found your favourite yet? Tap 👍 or 👎 to guide us or *search* for topics you like in the (☰) menu . Your choices help me provide better recommendations! | ¡Consulta los artículos de Wikipedia de hoy! ¿Aún no has encontrado tu favorito? Presione 👍 o 👎 para guiarnos o *busque* temas que le gusten en el menú (☰). ¡Tus elecciones me ayudan a dar mejores recomendaciones! |
d)Day 3 Article | The recommendation engine picks up from the previous article upvote to recommend 2 articles for the user to choose from. | Ready for today’s discovery? We have 2 articles lined up. Let us know which one you like with a 👍 or don’t with a 👎 article 1,2 | ¿Listo para el descubrimiento de hoy? Tenemos dos artículos alineados. Cuéntanos cuál te gusta o no con un 👍 o 👎 |
e)Day 4 Article | " | Another day, another set of reads! Check out these 2 articles and hit 👍 or 👎 to share your preference. article 1,2 | ¡Otro día, otra serie de lecturas! Consulta estos dos artículos y presiona 👍 o 👎 para compartir tu preferencia. |
f)Day 4 msg when there's no activity | If a user doesn't click on the recommended article or doesn't vote by day 4, we should include a nudge as part of the usual daily message | Day 4 brings 2 more articles. If these don’t catch your interest, let us know with a 👍 or 👎, or /unsubscribe anytime from the (☰) menu. Your feedback is key for us! article 1,2 | El cuarto día trae 2 artículos más. Si estos no captan su interés, dejamelo saber con un 👍 o 👎, o /cancelar suscripción en cualquier momento desde el menú (☰). ¡Tus comentarios son clave para nosotros! artículo 1.2 |
g)Day 5 Article | The recommendation engine picks up from the previous article upvote to recommend 2 articles for the user to choose from. | Today brings 2 new Wikipedia articles! Enjoy reading and use 👍 or 👎 to tell us what you think. article 1,2 | ¡Hoy hay dos nuevos artículos de Wikipedia! Disfruta leyendo y usa 👍 o 👎 para decirnos lo que piensas. |
h)Day 6 Article | " | Six days in, and here are 2 more articles! Remember, your 👍 or 👎 helps us personalise your experience. article 1,2 | ¡Seis días después y aquí hay cuatro artículos más! Recuerda, tu 👍 o 👎 nos ayuda a personalizar tu experiencia. |
i)Day 7 Article | " | Your final set of articles for the week is here! Choose and react with a 👍 or 👎. We value your input! article 1,2 | ¡Tu último par de artículos para la semana ya está aquí! Elige y reacciona con un 👍 o 👎. ¡Gracias y valoramos su opinión! |
4)OPTOUT | By clicking /unsubcribe a user opts out from receiving daily article recommendations. | Thank you for using Read Wikipedia! 🙏 You’ve been unsubscribed from daily articles. Remember, you can always resume receiving interesting reads anytime by selecting /start in the menu (☰). We’ll be here whenever you’re ready to explore more! 🌍 📚 | ¡Gracias por usar Leer Wikipedia! 🙏 Se te ha cancelado la suscripción a los artículos diarios. Recuerde, siempre puede continuar recibiendo lecturas interesantes en cualquier momento seleccionando /iniciar en el menú (☰). ¡Estaremos aquí cuando estés listo para explorar más! 🌍 📚 |
5)RESUME | By clicking /start a user can opt back into the subscription service; they should see this message afterwards. | Glad to see you're back. To get you restarted, click on /search inside the (☰) menu. | Me alegra ver que has vuelto. Para reiniciar, haga clic en /buscar dentro del menú (☰). |
Acceptance Criteria:
TBA
Exclude these prompts
STEP | NOTES | ENGLISH COPY | SPANISH COPY |
3.UPVOTE/DOWNVOTE | By clicking 👍 👎 users indicate whether they are enjoying the reading recommendations. | ||
a)Upvote | The thumbs up tells the recommendation engine that they liked the recommended article | Thanks for the 👍! We’re glad you enjoyed the article. Your likes help us bring you more of what you love! | ¡Gracias por el 👍! Nos alegra que hayas disfrutado el artículo. ¡Tus 👍 nos ayudan a traerte más de lo que amas! |
b)Downvote | The thumbs down tells the engine that they did not like the recommended article. Another 2 articles is shown to the reader to select from. | Oops, a 👎! Maybe this article wasn't quite what you hoped for. Here are other recommendations you may like. article 1,2 | ¡Ups, un 👎! Quizás este artículo no fue exactamente lo que esperabas. Aquí tienes otras recomendaciones que te pueden gustar. artículo 1.2 |