> I also had this idea to turn this into an IoT device that has 5 RGB lights and sits on your desk. It would light up when each friend you have delegated joins your Discord voice channel and you could customize the colour for each friend. If I get some traction I might turn it into a real product, so email me at my email address in my about page if that seems something you'd like.
Hah, I'm also building something like this for notification purposes. My wife's tablet sometimes doesn't show notifications and she's often not near her phone, so I ordered some ESP32's and LED boards[0]. Going to scatter them around the house and link them to a switch in Home Assistant so I can light them up if I need to get a hold of her. I'm planning a back-and-forth scan effect to make sure they're eye-catching, already named them Cylons.
[0] https://ae-pic-a1.aliexpress-media.com/kf/S9b244caf41934a5eb...
I think Discord is the best chat app for friend groups and it's not even close. At this point I've written the following bots specifically for my friend group's server:
# Music Quiz Bot
Existing apps work ok. A lot of paid and don't let you use a specific Spotify playlist.
The only thing annoying about this one is that none of the Discord API wrappers handle audio very well so I've found that this one gets a bit flaky if you're trying to play a lot.
This one is probably like 500 lines of Typescript but a lot of that is for the Spotify API. The game logic is pretty minimal.
# Birthday Bot
This is like 10 lines of Python. It's a cron that reads from a Google Sheet my friends and I keep up to date with personal information. If it's someone's birthday then it'll post a happy birthday message to them.
# Plex Bot
I wrote this before I discovered that Overseerr just has this built-in. My Plex was set up with a webhook to hit whenever new media was downloaded. The bot would post to a specific thread with the metadata about the new media. This included another webserver for serving the cover art from the private Plex metadata server.
# Movie Quiz Bot
Similar to the music bot although I don't think existing apps exist that do this. Essentially it's https://framed.wtf/ except as a game in a Discord channel where random frames are pulled from movies in my media library and everyone competes to name the movie first. This one required some ffmpeg fun to make pulling the stills not take forever. I considered doing static stills or having a cronjob do it, but it's more fun when it's completely random.
Going from signal to discord is crazy. How can you be OK with knowing that your personal voice chats are being monitored, recorded and sold to the next highest bidder? How can it be so easy to choose convenience over that? Or is it that we have essentially given up and wanna actively take a part in mass surveillance?
I love the Idea. And i would adopt the solution if i didn't already have one.
Personally, in my circle of friends, we use slack (at first the free plan and now a payed plan).
During the pandemic we moved to the payed plan, because of the restriction on members in huddles/calls (and also because we want endless history and our own encryption keys).
Currently we have Game (D&D e.g.), PP and Small-talk channels that we use to have huddles that everyone can join.
Mostly we create other channels on demand to organise things. Or share knowledge, music and so on.
One nice feature with slack is, that you can receive notification if a huddle starts in a channel, also on mobile, if you have the app. I don't know how often we use this notifications to join the small-talk channel. Personally, i join them every other week because i get notified.
PS: If someone from slack reads this, please do a friends plan, something between the free and pro plan :)
Man. Reminds me when many years back I had about 10 friends collaborating on a movie and I needed something between asynchronous and synchronous, so I stripped Wordpress down to just titles and little avatars on a front page feed thing.
About 2 years later Twitter came out and I was like "oh, I guess I was on to something." :)
I didn't see this in the article, but why not just organize the games in a Discord text channel? Discord has very granular notifications that seem the perfect solution here, so folks can see there are unread messages in #games, and the folks gaming are already on the server.
One big noisy chat for everything is an antipattern, as any group of sufficient size eventually learns.
"Scheduling" can become a four-letter word when it comes to adults organizing for game nights. In many groups game night rarely seems to rise to the formality of scheduling sports with organized practice/play sessions.
It's nice to hear that this group found a way to maintain the spontaneity.
s/something/a Discord bot/ to unclickbait the title..
This was a fun read. Being experienced in various methods of self hosting, it was cool to learn of coolify. Seeing more people get into self hosting always makes me happy.
If folks don't want to understandably install the discord app perhaps notifications could be sent through something like ntfy. Like create a dedicated channel for notifications for this and have the interested people subscribe to it. Can't say for sure if the discord.py library will allow for something like this but I think it should be possible.
Wow so cool, I feel like if I had a light near by desk that turned on every time a friend was on discord voice, I'd be so much more likely to hop in for a few minutes over getting an notification. Something about the physical affordance feels harder to ignore
Please, fix the contrast of the clicked links and your background. The discord.py link is unreadable. Same with supabase and coolify. Those I'm sure I haven't visited.
I really like this idea, especially the music quiz and birthday reminder. I've been wanting to build a bot for my friend group that shows up now and then when things go quiet, just to gently remind us of something warm. It doesn’t interrupt anyone, but quietly adds a bit of connection to the group.
Reminds me of our Teamspeak Server, that we have already running for over 2 decades. Not only for playing games but more for just come online and hang out, quietly sitting next to each other, "lurking". We do this almost every evening, someone is always there. Probably couldn't live without it T.T.
I always try to solve problems by using what people already have, so I wonder if having another group on Signal, where only “I'm playing!” messages would be allowed, couldn't fix the issue…?
Fun story. This reminds me of the summer my friends and I were all still around our small town — we used the Yo! app the same way, as a bat signal to meet up and get into nonsense. Someone would start Yo!ing and then once there was a critical mass of return Yo!s we'd switch to text/phone and link up.
Good times.
What I get from this is that Discord needs to make this notification able to be enabled.
WhatsApp has a somewhat similar feature - pull up to start a group voice chat. You can ping others to let them know you're around.
I have several chat groups with friends and even with my wife to avoid this topic. With my wife, I have several now: one to share recipes, one to share the weeks meal plan, one to talk about the activities of our two year old and one to share houses we might be interested in buying.
It’s great to separate for record keeping, but mostly to avoid forcing the conversation on some organisational thing when the other just needs eg to vent about something at work
That actually sounds really nice.
> Over the next year, our group chat (in Signal) was drowning in notifications. A mix of general chit chat, talks on the ever changing news of COVID and the most important - when can people play games and chat. It really annoyed me when people would post on "hey anyone wanna play [game] in 15 mins?", for it to be buried in another 5 messages.
My friend group's solution to this problem is...lots of different group chats. They're all on Google Chat, but we have tons of different ones for different topics: bikes, space, covid/infectious diseases, baking, craft, plants, wildlife, true crime, politics, depressing news, renewables/sustainability, tech geekery, board games, home improvement...
I do miss video chat nights during lockdown though.
This reminds me a lot of the days when we would just hang in ventrillo and teamspeak to just hang out even when not playing games. Especially around the time when communities gathered around dedicated servers were still a thing. Miss those days :(
> it was a life savior when my little one was a newborn to jump onto Discord for even 5 minutes to chat with my friends, watch someone play a game and then log off for another diaper change
I'm afraid I can't relate to this at all. I may a bit older and/or I may have less close friends but I prefer a very different kind of social contact that is more like make plans, meet up, rinse and repeat.
Back in the AIM/ORC days I loathed being pinged all the time for chit chat - this system reminds me of that!
I had the idea of making a website where anyone of a group of friends can post their evening plans - go to trivia, play tennis, etc - and others would be able to sign up to join.
Never made it but glad to see these things can work.
My friend group just uses a separate group chat where the purpose is just to say "Hey I'm hopping onto discord if anyone wants to hang out" and it works well enough.
I’m confused about what this solution does. I’d expect that as people move to discord all the message spam that was happening in signal would just eventually move over to discord as people got used to communicating there instead of signal
This is great. For years I’ve been wanting to solve the “link problem” in my Signal group. My friends post a ton of great links that get lost in the scrollback and I’d love a way to get just a dedicated queue. I’ve thought about things like a private subreddit or even just a different link group; but everything just felt like moving the problem and change management. Great to see this type of solution worked for you!
There is a very weird display bug on this site : when I access it in lanscape horizontal position, with my iPhone 8 on Brave or Safari : all the text is trembling, unable to settle on a size. Trapped in a resizing loop. If I rotate the phone verically it settles properly and then also horizontally. But if I reload the page (horizontally) it goes nuts again :)
i built the same thing (though only the notifier, not all the stat tracking) for my friend group back in 2017 when PUBG came out and we were trying to play together as often as we could. can confirm it worked great.
i eventually moved the bot to glitch.com (rip) where we could collaborate on it and it evolved into a monster of in jokes and utilities. it's going offline this week unless i can find the time to migrate it off glitch
I have a similar friend group that hangs out on discord now due to the post college diaspora and we even use a Signal group chat. However, it sounds like it's a smaller group, because we've taken to literally sending bat signal gifs into the chat when someone gets online and it works well enough for us :)
> The hardest part was convincing people to download the Discord app on their phone as most of us didn't have it downloaded.
This was surprising to me – is this typical of most Discord users (primarily desktop users over mobile)?
This is really interesting as a way to keep people connected on a regular basis. I wonder if something similar could be done for groups who aren't necessarily into gaming: like say a "virtual fireplace" where folks could just pop into a call and talk
Reminds me of those old coworking circles I used to be part of. Not about being productive really, but more about giving people a reason to show up and talk. Friction gets replaced with rhythm.
I tried that a long time ago with teamspeak, and then discord, but my friends are not big users of these tools and so it didnt work. Discords do too much. If whatsapp could do this it could work
This reminds me of the Houseparty app that took off with my friend group during Covid. It had a mechanism to notify others when someone had joined a party. Fun times
I wish discord would just implement this as a setting.
I was surprised to see that there was half a million more, and not less!
Watch Years and Years (2019).
We just use a slack. The overwhelming single channel? nope. channels for all the hobbies, shitposting, news, games, etc. We even have a discord notification for gaming channel when people get on the gaming channel. Separate notification for the chat channel if someone wants to just chill.
You guys have friends?
It seems to me a common enough use case that it should be built into discord.
I think the "I am here, now" alert does more than the "hey who is around?" message.
This is why it’s so hard to make local friends as an adult in a new city. Good inspiration for me to make something similar to keep in touch with real people!
Now I feel old, back in my days we all hung out on IRC and we broadcast a wav file to call on friends to join game, and had crazy scripts and bots that did weekly summary, best engagement line and so on and so forth
God I'm so jealous you were able to get your friends to join Discord.
My in-person friend group revolved around the bar we all went to. When the bar shut down, I floated the idea of a group chat but couldn't get anyone interested. No one wants to install another app and get notified more. In olden days, we'd just solve the problem with Facebook, but no one uses that anymore either. My friends are ordinary, normal, overworked people who need an easy option. The bar was that. Show up when you want to connect. Easy.
So now there's nothing. I basically just lost all my friends. We all have each other's numbers but that's just not an option for coordination.
Fuck you, Mark Zuckerberg, for making Facebook so shitty it's not even useful anymore for the one thing I ever found it useful for. I hope when we finally start coming for the billionaires, we come for you first.
I need the opposite of this. Some of my friends just want to sit in Discord and play the same three games all day every day. I either need a way to get them to do something different or to find new friends
Interesting. But in my experience, the Australian need for daily social interaction with a group of peers - preferably including some sort of large alcoholic beverage - is quite a bit above average. Not sure how a group of Americans would respond.
s/life savior/life saver/
[dead]
tl;dr author finds Discord better than Signal for online socializing
hogged to death :/
Do you have a link to the bot?
It strikes me: is anyone else sick of people calling developing software "building"? Even as a software developer, it feels very supercilious.
Mildly reminds me how being online on AIM or ICQ was an actual invitation to chat. I had so many interesting conversations with people I barely knew.
There's no source of that signal that someone is open to chitchat these days, and it's in my opinion kind of killed what was once great about online communication.