Workshop: Let’s have some fun with chat bots!
Marcus Fihlon is an Agile Coach and Software Engineer at CSS Insurance in Lucerne. He also lectures at TEKO Swiss Technical Collage in Olten and is a speaker at conferences and user groups all over the world, like JavaOne, JavaLand, JavaCro, JBCNconf, geecon, KotlinConf and more. He has been developing software for more than three decades and has worked with Java since the late 90s. Marcus is the grounding member and organizer of the monthly Hackergarten in Lucerne and is involved in several open source projects. Since 2017, he is member of the board of the Java User Group Switzerland and responsible for organizing events and workshops in central Switzerland. Marcus is writing articles for technical magazines like JavaPro and Java aktuell and his first book will be published early this year.
A lot of companies are investing in chat bots. In this workshop, we will develop a fully functional chat bot from scratch with support for formatted messages, photos, documents, locations, buttons, custom keyboards and more. No slides, just code – and a lot of fun…
Do you understand the user interface of every website and every application? I don’t! Do you understand how to use a chat application like WhatsApp, Telegram, Threema, Signal, Facebook Messenger, etc? I do! If everyone knows how to chat, what if we provide our business services using a chat bot as a user interface? Let’s have some fun and create a chat bot live on stage as an introduction to this very interesting topic!** In this workshop we will start a new empty project and write a complete and working chat bot from scratch for [Telegram](telegram.org). Our bot will receive messages from other Telegram users, analyze them and send an appropriate answer. The messages can be formatted and contain photos, documents and locations. We will use custom and inline keyboards, callback buttons and much more. Be prepared: After this workshop you will have an own working chat bot on your notebook and there will be nothing to stop you from writing more and amazing chat bots! To fully understand this workshop the attendees should have basic knowledge of Java.