blog.morishin.me

#zoom-nomikai

This article is translated from Japanese using AI

This article is the 8th entry of the CAMPHOR- Advent Calendar 2019. The 7th entry was by @asamas titled “Obtaining Splatoon 2 Battle Data + Bonus”.

I have been participating in the CAMPHOR- Advent Calendar since 2014, and this is my sixth time. Today, I will talk about the #zoom-nomikai channel in the CAMPHOR- community's Slack.

CAMPHOR- is originally a community for students interested in IT in Kyoto, which includes both graduates and current students in an offline and online setting. Student members use the town house CAMPHOR- HOUSE near Kyoto University as their activity space, while graduates either participate online or use the coworking space CAMPHOR- BASE located in Nakameguro, Tokyo. Communication occurs online via Slack (or Discord).

The 6th day's article was an introduction to CAMPHOR- BASE by @watambo, so if you are interested, check it out 👉 https://note.com/viking/n/n8562bca82f95

Originally a Kyoto-based community, many of the graduate members have moved away to various places such as Tokyo, Nagoya, and the United States. Nostalgic for the days spent working together in the cozy town house in Kyoto, we recently started an online drinking party called zoom-nomikai using the video conferencing system Zoom. Simply put, it's just a group of people connecting via video call and drinking beer at home.

Scene of zoom-nomikai

Previously, we used appear.in (now whereby.com) to do something similar, but we switched to Zoom for better call quality.

Birth of zoom-nomikai
  • 🌏 Anyone can participate regardless of where they live
  • 👛 Affordable
  • 😪 You can fall asleep

Since there are no physical constraints, anyone can host or participate from home without stepping outside. Although I said there are no physical constraints, there is a time difference, so when talking with members in the U.S., they might be having coffee in the early morning.

You only drink what you have at home, and you don’t have to drink at all, so there’s no basic fee.

You don’t have to worry about the last train even if you drink a lot, and you can just go to sleep afterward, which is convenient.

To gather other members who are also in the mood for a drink at home, we have implemented the #zoom-nomikai channel on Slack along with notifications for joining Zoom.

Slack Notification

The notification feature of the Zoom application is not particularly rich, but it can send an email notification to the host's email address when "participants join the meeting before the host." We utilized this to send notification messages to the Slack channel.

Zoom Notification Settings

This is the flow of notifications:

Notification Function Structure

Lambda looks like this.

Lambda

💡 A recommended tip for Lambda is to create a Lambda Layer with only axios installed. This way, you can quickly write and complete a simple HTTP request Lambda directly in the web console, which is convenient.

Also, a minor tip is that SES does not have a Tokyo region (as of 2019), so you need to use the same region as SES instead of the Tokyo region for Lambda.

You could use the standard Slack email integration without creating something like this, but since there is a limit on the number of Slack Apps you can use on the free Slack plan, I opted for a configuration that only uses Incoming Webhooks 👛

The webhook feature is also available in Discord, so this configuration can be used in a Discord community as well.

zoom-nomikai can be started by anyone with a home🏠, internet📱, and canned beer🍺. How about joining a nearby community?