Ah yes, Slack bots written in Go
Well that's just downright sad.Last day in our temporary office today, in Bloomington:
• Ended SoM hardware grants with a wonderful PR from @sampoder github.com/hackclub/summer-site/pull/57 & gave him feedback on our upcoming homepage by him!!
• Bank: fixed a Transparency Mode bug on the G Suite page
• Bank: reached out to someone I super admire about working on an explorative new project together
• Workshops: in preparation for the new Clubs, standardized our formatting & streamlined authoring open letters github.com/hackclub/workshops/pull/20
• Moved forward on iPad distribution project
• Unblocked @neel.redkar on serverless deployment
• Talked with @michael.destefanis to plan Bank work, @tmb about MacBook project, @msw about Slack comms, then a long chat with @zrl about workflow/responsibilities at HQ
Here’s what @matthew & I made for dinner. Going on a quick weekend trip in the morning! I'm building a Slack app in Dart 🎯! Here's my pubspec.yaml
...i was able to log into slack from a school laptop, even though it's blocked. the only bad thing is i cant screenshot or capitalize letters, so here's walterLearning how to make a bot with the Slack APIsDid a call with Max, Luke, and Malte about some Slack stuff today
WIP concept art for a new project (the #cdn channel in slack)I'm working on an autoreply bot for Slack!
github.com/cjdenio/replierMaking a slack shortcut :)Designed a decent logo for a new project!
Now I gotta go write the code...Two months ago today, I was invited to join this strange-looking Slack workspace where everyone knew how to code. These past two months have been some of the coolest in my life!
TIL that when you delete a message, it just turns into a special type of Slackbot message join.slack.com/t/zero2maker/shared_invite/zt-gqec4btg-Dz72CUw~FAQNC7CW7HBzGQ
Launched the Zero2Maker Slack!! Zero2Maker is the community which helped me reach here and getting familiar with the basics! If you like our agenda of building makers, feel free to join and contribute!i dont have anything to post today :(( i went to the lake w some friends and we watched the sunset (literally all i do w friends is watch the sunset lol) so heres a random pic i found cause my phone died while we were there and i couldn't take any pics lolLet's rename Slack to Slacc. What the heck.Productive day yesterday!
• I got our old domains working again (they previously didn’t point toward us, now they just redirect): hackclub.org, hackclub.io, hackedu.us
• Made all the frontend changes for taking down the Apply site in preparation for the new Clubs program this fall
• Began migrating back to the pre-SOM Slack signup flow; CORS nailed me a few times so finishing today
• Made a plan to begin distributing the iPad gifts with @amogh & @dinaelhanan, had a quick call with @christina695, & @tmb was really helpful as well. Super excited to move that project forward!
• Started working on automated checks for various API endpoints around Hack Club; finishing today. Hoping to have a public dashboard
• Removed legacy analytics from v3; need to fix analytics on v2 site today
Today, focused on a wide range of primarily maintenance updates across the org. Photo is from walking around Bloomington last night with @matthew 😊 Reinstalled Slack after a super refreshing week-long break! I mostly binged John Oliver during my break, but I also got back into speedrunning a game called Mirror’s Edge, which I used to play a bunch back in the day, and I managed to finish the game in 32 minutes and 48 seconds, which is currently the 27th best time in the world. I think I could get into the top 20 if I tried some more, but we’re getting back to work soon, so it’ll have to wait until my next break. This took many hours of trying, though, so I’m still really proud of it :) you can check out the full run at youtu.be/KB-GiGYlgiIGuess what! Replier isn't limited to Hack Club anymore; you can now install your favorite autoreply bot on your own Slack workspace! 🎉
Install it here!on a slack call with some super awesome people for beta camp!Visible ship actually! The "join slack" button is now on the header againWorking some more on a secret slack bot 👀hackclub.slack.com/archives/C0M8PUPU6/p1582928827097000
So the instructors and EMS peeps at the place where I took my certification test for ACLS sent me this kit as a gift. I'm so psychedWorking on userdata storage for a Slack appMade these slides to show the GG slack community how to follow a message/thread!I spent time debugging with the slack api Trying to figure out how to make slack command autocomplete disabled on non legacy commandsI continued working on some slack bots today. This one manages who can join certain channels. A user can request to join a channel, if it exists a request is sent to the channel for anyone on it to approve, and if it doesn’t exist, a private channel is created and that user is added.Bouncing around as usual yesterday:
• Published another VIP newsletter, from June 17: hackclub.com/vip-newsletters/008
• Added a page to our website to answer the common email we get, “Will you sponsor my hackathon?” hackclub.com/sponsorship
• Fixed the Slack form, which is now using the non-SOM flow, where we manually approve people. (Absolute fight to the death with CORS & API headers.) This flow is temporary; discussed with @matthew a new post-SOM Slack signup flow to implement soon
• Fixed Badger the Slack bot, as well as custom emojis on Scrapbook
• Set up automated API testing with checklyhq.com—public dashboard coming soon
• Updated the Code of Conduct to replace there being a specific Working Group with our team: github.com/hackclub/hackclub/pull/1286
• Did the first half of converting hack.af to serverless
I didn’t take any cool photos yesterday, so here’s two from a year ago, walking around Bellefonte, PA at night.made my personal assistant a bit more presentable :)Nothing too much I can publicly share today - did fix my zoom and continue work on the slack bot though! Recently found out about firemonkey which is suppose to be a faster user script manager
Made my first slackbot: automatically sets a new cartoony picrew pfp every minute from this list. (very spaghet) source code here.did some hackerone CTF + slack and tumblr api recon + notes :)I'm proud to announce the launch of Replier, a Slack app for setting up autoreplies! 🤖 🎉 Going on vacation or taking a break from Slack? 🌴 Cover all your bases by automatically letting people know. Try it out here!
Replier is open-source on GitHub, so feel free to open issues, contribute, or give it a 🌟!learned some golang, hacked together and shipped @cheese, and finally used a makefile in a project today.Long day of discussions with team in Vermont. What will the next school year look like? Year of the Rock. Populating Hackerland. Slack as a tool. @cwalker joined us today in Vermont. @iamcpdev is joining team over summer to work with @michael.destefanis on Bank operations.Making a fancy App Home!
Just did a really satisfying refactor, turning ~270 lines into this tiny file you see here! (It's for this project)