Skip to content
Menu
PyCon HK
  • Schedule
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
    • 2016
    • 2015
  • Sponsors
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2018
    • 2017
    • 2016
    • 2015
  • Organizers
    • Organizers
    • Volunteers
    • Booths
  • Supporting Organizations
  • Code of Conduct
    • Procedures for Reporting Incidents
    • Enforcement Procedures
  • About
    • PyCon HK
    • Conference Highlights
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
      • Photos
      • Videos
    • 2016
      • Photos
      • Videos
    • 2015
      • Photos
PyCon HK
Automate the Boring Stuff with Slackbot(ver.2) 

Automate the Boring Stuff with Slackbot(ver.2) 

Posted on October 10, 2023October 12, 2023
Time Slot: Track 2 11:00-11:30
Language: English
Speaker: Mr. Takanori Suzuki | PyCon JP Association | Japan

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.

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
  • Search files from Google Drive: Google Drive API
  • ccount management of G Suite(user, alias, group and member): G Suite API…etc

Mr. Takanori Suzuki 

Website GitHub Twitter Linkedin Facebook

Takanori is a 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(pycamp.pycon.jp) all over Japan.

In addition, he published several Python books.

Tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer.

  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
  • YouTube

Archives

©2025 PyCon HK | Powered by SuperbThemes!
← Streamlit — Creating Interactive Websites with Ease ← PyScript: Empowering Rich Python Applications in the Browser