It's About Time to Take Your Medication! - Or How to Write a Friendly Reminder Bot
EuroPython Conference via YouTube
Overview
Discover how to create a friendly reminder bot using Python in this EuroPython Conference talk. Learn to leverage the SleekXMPP library to build a chatbot that connects to Google Hangouts and sends medication reminders. Explore the OAuth2 protocol for secure authorization in the Google Developers Console to access the Google+ Hangouts API. Gain insights into event-driven architectures and learn to develop a bot that sends scheduled messages, awaits responses, and repeats questions when necessary. Dive into topics such as synchronous and multithreaded programming, coroutines, XMPP implementation, and handling messages in Google Hangouts. Get hands-on with code examples and discover the potential of AI-powered reminder bots.
Syllabus
Introduction
Story behind the idea
The use case
Eventdriven programming
Synchronous programming
Multithreaded
Synchronous
When
Examples
Single thread
Multi thread
Capitalize function
Coroutine
XMPP
XMPP implementation
Google hangouts
Implementations
Code examples
Handling a message
Authorization
URL
Result
Questions
AI reminder bot
Taught by
EuroPython Conference