~/talk

A Tool for the Definition and Deployment of Platform-Independent Bots on Open Sour...

Talkat SLE 2023 · 2023-10-23..10-24· [developer-experience]
name:Adem Ait
github:ademait
links:none on file
slides:none on file

Presents a prototype tool that defines and deploys platform-agnostic bots using a internal Java DSL and a domain meta-model that abstracts repositories, contributions (issues/PRs) and users. Language offers two core behaviors, creates / executes behaviors, with executes escaping to Java for complex logic; runtime uses event listeners and connectors to interact with platforms. Implemented connectors for GitHub and GitLab; examples build issue-comment creators and an execute flow that emails maintainers. Prototype runs and can replicate simple existing bots, with broader evaluation planned.

AI-written summary · about

  1. 0:00Platform-independent bot tool intro
  2. 2:10Current bots' platform limits
  3. 3:13Architecture and DSL design
  4. 8:22Bot behavior definitions
  5. 13:50Runtime and platform interaction
  6. 14:56Future bot swarm vision
  7. 15:37Q&A
~/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.