Speaker Series – Takanori Suzuki

sokidan_waifu2x_square - Takanori Suzuki.png Takanori is a Vice Chairperson of PyCon JP Committee(www.pycon.jp). He is also a director of BeProud Inc.(www.beproud.jp), 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.

Topic: Automate the Boring Stuff with Slackbot.

Today, we have many repetitive tasks in the company/community. In addition, we often use chat such as Slack for daily communication. Hence, Takanori created a chatbot(PyCon JP Bot: https://github.com/pyconjp/pyconjpbot) to automate various boring tasks related to holding PyCon JP.

In this talk, Takanori will first explain how to create a chatbot using slackbot (https://github.com/lins05/slackbot). He will show you how to register bot’s integration on Slack and how to create a simple bot in Python that responds to specific keywords.

And as a specific case, he will explain how to make a bot command to perform the following operations and handle 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
– Account management of G Suite(user, alias, group and member): G Suite API
– etc.

Targeting audience with intermediate level of Python knowledge.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s