Anton Chernikov - Automate your tasks with Python and publish with Chat Apps

Опубликовано: 16 Март 2025
на канале: EuroPython Conference
1,108
12

"Automate your tasks with Python and publish with Chat Apps
EuroPython 2020 - Talk - 2020-07-24 - Brian
Online

By Anton Chernikov

The technology is to take script written in a high-level language (Python), analyze its inputs/outputs, images or graphs display, other interactions with the user and build connectors to this script from Chat Apps like Slack, Skype, and others. Imagine that you described your skill as a script and gave it to a software robot. And from that moment it is his skill, you and your colleagues can ask him any time to run this skill and give results. As a script author, you don't think about how to connect with different Chat Apps, how to control access, how to monitor that script works fine when colleagues run it, how to save logs, how to balance load if there are too many colleagues running script and so on, our platform does all of this so the author doesn't need to think about what is that software robot, how it works, the platform will understand script by itself. The author just drop script to the platform and tell to the platform which colleagues have the right to run this script.

For whom?

For teams who are in charge of Servers, Applications, API's, Data Bases, Analytical reports and other information technology items.

For tasks like


to fetch diagnostic information from multiple data sources into Chat App, gather metrics/logs and analyzing them
to take an action in case of incident right from a Chat App, rerouting users requests, server rebooting, launching new instances, and many other actions
to give easy access via Chat App to APIs for team members and other coleagues
to provide analytical reports by the request from Chat App, reports with graphs, images, tables, files, etc.


These things are trivial to automate and share, you can do much more with Python, Chat App and smart script sharing platform.



License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/...
Please see our speaker release agreement for details: https://ep2020.europython.eu/events/s...

"