How & Why we have connected Slack & IRC
-
Upload
youngbin-han -
Category
Software
-
view
392 -
download
0
Transcript of How & Why we have connected Slack & IRC
![Page 1: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/1.jpg)
How & Whywe have connectedSlack & IRCYoungbin Han <[email protected]>
Leader, Ubuntu Korea Community – launchpad.net/~sukso96100
Student, Sungkonghoe University – Software Engineering
![Page 2: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/2.jpg)
Slack & IRC
#
![Page 3: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/3.jpg)
Problems
• People in Slack or IRC can’t communicate each other.• Can’t see old history of messages from Slack.• Dispute resolution might be difficult.
• People might have to participate both channel.• Which can be a bit cumbersome.
• Separated channel, different information.
![Page 4: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/4.jpg)
Facebook Groups & Forum
![Page 5: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/5.jpg)
Survey
Yes100%
DoyouagreewithconnectingSlack&IRC?
Yes No Etc.
67%
25%
8%
WhichchannelfromSlackshouldbeconnectedtoIRC?
#general(Slack)#ubuntu-ko(IRC)
#irc(Slack)#ubuntu-ko(IRC)
Etc.
![Page 6: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/6.jpg)
Sameroom.ioReferenced from the case of ubuntu-cn
![Page 7: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/7.jpg)
Expensive & Not sustainable
![Page 8: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/8.jpg)
Expensive & Not sustainable
Q : Is Slack-IRC integration of you guys working now?A : It should be broken.
![Page 9: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/9.jpg)
GCP – Always Free Usage Limits
• Google Cloud Platform provides a f1-micro VM for free!• In US regions only. Except Northern Virginia.
• f1-micro is the cheapest one, and has the lowest spec among GCP’s VMs. But it’s enough for running just one bot.
![Page 10: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/10.jpg)
github.com/ekmartin/slack-irc
![Page 11: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/11.jpg)
• Running ”npm install” on f1-micro vm uses too much time.
• So, We used docker to pre-contain all dependencies.
![Page 12: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/12.jpg)
Inform to IRC Manager to make sure the bot always stays in the channel.
![Page 13: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/13.jpg)
Result
![Page 14: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/14.jpg)
Nowadays - Cats
![Page 15: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/15.jpg)
Links to ubuntu-kr
• Homepage – ubuntu-kr.org• ubuntu-kr on Ubuntu Wiki - wiki.ubuntu.com/KoreanTeam
• Forum – forum.ubuntu-kr.org
• Facebook – facebook.com/groups/ubuntu.ko
• IRC - #ubuntu-ko at freenode• Slack• Join - festi.kr/zlack/team/T068QEXT4/33• Chat – ubuntu-kr.slack.com
![Page 16: How & Why we have connected Slack & IRC](https://reader033.fdocuments.net/reader033/viewer/2022052606/5a6479327f8b9a27568b47a3/html5/thumbnails/16.jpg)
Thank you!Youngbin Han <[email protected]>
Leader, Ubuntu Korea Community – launchpad.net/~sukso96100
Student, Sungkonghoe University – Software Engineering