kolo dose stuff
32 subscribers
29 photos
5 videos
23 links
Download Telegram
the dialogues are absolutely unhinged
one of the most fun boss fights i had in a while
kolo dose stuff pinned ยซMin Ale Zare Ever spent an hour digging through Telegram channels just to find out what's happening this weekend? Same. That's why we built this. Every event from every channel we track, pulled into one place - searchable, always up to date, no digging required.โ€ฆยป
POV: You're officially a startup because you paid your first business expense. ๐Ÿ˜‚๐Ÿ’ธ

First, my post got removed because I didn't ask the admins for permission. ๐Ÿ˜… Lesson learned the hard way.

Now I've done it properly first business expense: promoting Min Ale Zare. ๐Ÿš€
almost 200๐Ÿ‘€
Forwarded from Min Ale Zare
๐Ÿ“Š User Stats

Total users: 199
New Users today: 6
Active today: 13
Forwarded from Min Ale Zare
๐Ÿ“Š User Stats

Total users: 200
New Users today: 7
Active today: 14
Color synesthesia is a condition where certain sounds trigger the perception of colors. When she hears music, she sees colors and as an artist, she paints what she sees. That's so cool.
Funny how the most human stories are the ones told through non-humans.
๐Ÿฅฐ2
Losin' Streak Sing Along from Hazbin Boss Hotel
Forwarded from Robi makes stuff (Robi)
red : worst , yellow bad , green best , grey average
โค1
Forwarded from Min Ale Zare
๐ŸŽ‰ Biggest day yet!

๐Ÿ†• 33 new users today
๐Ÿ”ฅ 56 active users

This is our best day so far. Thanks for being part of it let's keep the momentum going! ๐Ÿš€
๐Ÿ”ฅ2
Forwarded from Naol.Builds (Elliot ๐ŸŽฏ)
I have been using @eventsLensBot since its release, and it has become my go to platform for weekend escape.
โค1
Telegram Link Preview Journey

Today's rabbit hole from Min Ale Zare: Telegram link previews.
๐Ÿ•ณ

I was trying to get proper link previews working when someone shares an
event. I knew this would've been much easier if I'd started with
Next.js... but I don't like Next.js, so I built it with React instead.
๐Ÿ˜…

Turns out Telegram (and most social platforms) doesn't run your React
app. Its scraper just fetches the HTML and reads the Open Graph meta
tags already in it:

- og:title -- preview title
- og:description -- description
- og:image -- thumbnail
- og:url -- page URL
- og:type -- content type
- og:site_name -- your site's name

Since React is client-side, the scraper only sees the tags in
index.html, not the dynamic ones React renders later.

I didn't want to migrate Min Ale Zare to Next.js just for this, so I
ended up using Vercel Edge Functions as middleware to inject the
correct meta tags before the HTML is returned. It turned out to be a
pretty nice middle ground.

all of this so i can have links like
https://min-ale-zare.vercel.app/event/c5fba97e-0774-4dad-ae69-b502142a0c6b?ref=9b7cce64-8ae5-43de-a400-3c5aecd76e98

This article helped point me in the right direction:
https://nickconfrey.medium.com/how-to-add-dynamic-meta-tags-to-react-app-for-seo-5ce64f2ff902

If you've solved this in a cleaner way without SSR or moving to Next.js,
I'd love to hear about it.