~/talk

"It's about time to take your medication!" or how to write a friendly reminder bot ;-)

Talkat EuroPython 2015 · 2015-07-20..07-26· [python, ai-assisted-development]
slides:none on file

A working chatbot that reminds someone to take long‑acting insulin and waits for confirmation, resends up to three times and then gives up is built and shown working. Code uses SleekXMPP to reach Google Hangouts and demonstrates OAuth2 via Google Developers Console to obtain tokens for the Google+ Hangouts API. The talk lays out the event‑driven design, scheduler and state machine, shows actual message handling and retry logic, and points to runnable code on the project site.

AI-written summary · about

  1. 0:00Motivation for the bot
  2. 2:42Asynchronous programming
  3. 15:50Designing the chatbot
  4. 20:04Implementation details
  5. 23:24Q&A and future outlook
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.