Skip to main content
EuroPythonCode of ConductBuy tickets

Automate the Boring Stuff with Slackbot(ver.2)

Room:
Liffey B
Start:
14:30 on 13 July 2022
Duration:
30 minutes

Abstract

Today, there are many tasks to repeat in the company/community. In addition, we often use chat such as Slack for daily communication. So, I created a chatbot(PyCon JP Bot) to automate various boring tasks related to holding PyCon JP.

In this talk, I will first explain how to create a chatbot using Bolt for Python. I will tell you how to registers bot's integration on Slack and how to create a simple bot in Python that responds to specific keywords.

TalkPython Libraries

Description

In addition, we often use chat such as Slack for daily communication. So, I created a chatbot(PyCon JP Bot) to automate various boring tasks related to holding PyCon JP.

In this talk, I will first explain how to create a chatbot using Bolt for Python. I will tell you how to registers bot's integration on Slack and how to create a simple bot in Python that responds to specific keywords.

And as a specific case, I will explain how to make a bot command to perform the following operations and technical problems.

  • Emoji reaction
  • Calculator: SymPy
  • Karma(plusplus): Peewee
  • Search issues, display issue details: JIRA API
  • Create multiple issues from a template: JIRA API, Sheets Spreadsheet API
  • Account management of G Suite(user, alias, group and member): G Suite API
  • etc.

The speaker

Takanori Suzuki

Takanori(@takanory) is a Vice Chairperson of PyCon JP Association. He is also a Director of BeProud Inc., and his title is "Python Climber". Takanori held PyCon JP 2014 to 2016 as the Chairperson. Currently he teaches Python to beginners as a lecturer at Python Boot Camp all over Japan. In addition, he published several Python books. Tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer.



← Back to schedule