Let's Have Some Fun With ChatBots!

🇩🇪

Verstehst du die Benutzeroberfläche jeder Website und jeder Anwendung? ich nicht! Verstehst du, wie man eine Chat-Anwendung wie WhatsApp, Telegram, Threema, Signal, Facebook Messenger, etc. benutzt? Ich schon! Wenn jeder weiß, wie man chattet, wie wäre es dann, wenn wir unsere Unternehmensdienste mit einem ChatBot als Benutzeroberfläche anbieten würden? Lass uns ein bisschen Spaß haben und einen ChatBot live auf der Bühne als Einführung in dieses sehr interessante Thema kreieren!

Dieser Vortrag hat keine Folien - es geht nur um Code! Live auf der Bühne starte ich ein neues leeres Projekt und zeige den Zuschauenden, wie man einen kompletten und funktionierenden Chatbot für Telegram von Grund auf programmiert. Unser Bot wird Nachrichten von anderen Telegram-Nutzern empfangen, sie analysieren und eine passende Antwort senden. Die Nachrichten können formatiert werden und Fotos, Dokumente und Orte enthalten. Wir werden benutzerdefinierte und Inline-Tastaturen, Schaltflächen und vieles mehr verwenden.

Dieser Vortrag ist interaktiv - die Zuhörer können einen Telegram-Client auf ihren eigenen Geräten verwenden, um mit dem Chatbot zu sprechen, während ich live auf der Bühne daran arbeite.

Nach meinem Vortrag steht dir nichts mehr im Wege, deinen eigenen Chatbot zu schreiben!

Um diesen Vortrag vollständig zu verstehen, sollten die Teilnehmenden über Grundkenntnisse in Java verfügen.

🇬🇧

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 ChatBot as a user interface? Let’s have some fun and create a ChatBot live on stage as an introduction to this very interesting topic!

This talk has no slides – it’s all about code! Live on stage I start a new empty project and show the audience how to write a complete and working chat bot from scratch for Telegram. 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.

This talk is kind of interactive – the audience can use a Telegram client on their own devices to talk to the chat bot while I’m working on it live on stage.

Be prepared: After my talk there is nothing to stop you from writing your own chat bot!

To fully understand this talk the attendees should have basic knowledge of Java.