Telegram Contests
129K subscribers
2 photos
3 videos
62 files
242 links
Here we announce Telegram coding contests in Android Java, iOS Swift, JS, C/C++. Discussion: @contests
Download Telegram
The VoIP competition ends tomorrow.

To submit your apps, send /start to @jobs_bot, then choose Voice Calls Contest and answer the bot's questions. It will accept a .ZIP archive with your submission.

All entries will be published on contest.com on Sunday.
We received 30 submissions for the first round of the VoIP contest. All entries are available for public testing on contest.com/voip-contest

Everybody's welcome to check them out while we're getting ready to announce the results of the design competitions.
Stay tuned for the Telegram JavaScript competition, which will start tomorrow.

As for the other recent Telegram competitions, we are planning to announce their results over the next few days.
The Telegram contest for JavaScript developers is starting today.

Prize fund of the first stage: $80,000+.
Prize fund of all 3 stages: $200,000+.
Dates: Nov 3 - Nov 17 (23:50 Dubai time).

The goal is create a simplified web version of Telegram without using third-party UI frameworks. The app should include login/signup flows and allow viewing chat and message lists. The design implementation should be identical to the mockups attached below.

You are welcome to view the API docs and inspect the source code of existing Telegram apps to get an idea of where to start. The main criteria for us to identify the winners will be the speed, size and attention to detail of their apps. Implementation of additional screens from the mockups (e.g. message creation, media viewer, shared media, settings etc) will be counted as bonus points. Apps without basic functionality (i.e. login/signup and chat/message lists) will not be awarded. All the paths in the scripts should be relative.

For avoidance of doubt, using UI frameworks such as React and Angular is not allowed. Using data frameworks such as tdlib is possible in theory, but is likely to result in unacceptable increase in loading times compared to plain JS solutions.

The authors of the best apps will share the $80,000+ prize fund and will be able to take part in stage 2.

We will publish the instruction on how to submit the apps soon. Good luck!
The results of the sticker design contest are ready! 🎉
We have 29 first prize winners who will receive $1000 each – and an opportunity to work with Telegram on completing their sets (up to $200 per extra sticker). In addition, 40 stickers designers have been awarded the second prize and will receive $500 each.

I PLACE

1) contest.com/animated-stickers/entry598
t.me/addstickers/Cat2O
2) contest.com/animated-stickers/entry553
t.me/addstickers/Maya_set
3) contest.com/animated-stickers/entry428
t.me/addstickers/Funky_goose
4) contest.com/animated-stickers/entry450
t.me/addstickers/SkullOOO
5) contest.com/animated-stickers/entry486
t.me/addstickers/SabretoothCat
6) contest.com/animated-stickers/entry502
t.me/addstickers/CatculaO
7) contest.com/animated-stickers/entry530
t.me/addstickers/wild_elephant
8) contest.com/animated-stickers/entry604
t.me/addstickers/Gagik_the_Duck
9) contest.com/animated-stickers/entry699
t.me/addstickers/SnegirBird
10)contest.com/animated-stickers/entry503
t.me/addstickers/pugathedog
11) contest.com/animated-stickers/entry685
t.me/addstickers/TonyStar
12) contest.com/animated-stickers/entry454
t.me/addstickers/Mooncalfanimation
13) contest.com/animated-stickers/entry538
t.me/addstickers/Crazy_the_Lemur
14) contest.com/animated-stickers/entry595
t.me/addstickers/Bear_Boris
15) contest.com/animated-stickers/entry564
t.me/addstickers/HarryGorilla
16) contest.com/animated-stickers/entry594
t.me/addstickers/MuffinMan
17) contest.com/animated-stickers/entry477
t.me/addstickers/CrocOrange
18) contest.com/animated-stickers/entry473
t.me/addstickers/SeaKingdom
19) contest.com/animated-stickers/entry635
t.me/addstickers/TheCoffeeCup
20) contest.com/animated-stickers/entry494
t.me/addstickers/pkhart
21) contest.com/animated-stickers/entry682
t.me/addstickers/Arachnid
22) contest.com/animated-stickers/entry618
t.me/addstickers/HolyPoop
23) contest.com/animated-stickers/entry573
t.me/addstickers/Reddiavol
24) contest.com/animated-stickers/entry668
t.me/addstickers/owleddidi
25) contest.com/animated-stickers/entry449
t.me/addstickers/Squirrel_Otis
26) contest.com/animated-stickers/entry608
t.me/addstickers/secretive_dog
27) contest.com/animated-stickers/entry556
t.me/addstickers/MimeGirl
28) contest.com/animated-stickers/entry588
t.me/addstickers/Plastic_cup
29) contest.com/animated-stickers/entry517
t.me/addstickers/animatedrobocat

II PLACE
1) contest.com/animated-stickers/entry675
t.me/addstickers/IrinkaGirl
2) contest.com/animated-stickers/entry505
t.me/addstickers/ChummyAlien
3) contest.com/animated-stickers/entry571
t.me/addstickers/CuteBrain
4) contest.com/animated-stickers/entry442
t.me/addstickers/Apollon4455
5) contest.com/animated-stickers/entry471
t.me/addstickers/Caterpilly
6) contest.com/animated-stickers/entry650
t.me/addstickers/grumpy_tiger
7) contest.com/animated-stickers/entry460
t.me/addstickers/animaxolotl
8) contest.com/animated-stickers/entry510
t.me/addstickers/Angry_look
9) contest.com/animated-stickers/entry541
t.me/addstickers/Spacewalkmoods
10) contest.com/animated-stickers/entry469
t.me/addstickers/KariSticker
11) contest.com/animated-stickers/entry523
t.me/addstickers/HelloweenTrick
12) contest.com/animated-stickers/entry575
t.me/addstickers/PancakeShibaInu
13) contest.com/animated-stickers/entry516
t.me/addstickers/QueenieKitty
14) contest.com/animated-stickers/entry488
t.me/addstickers/paggy_the_grebe
15) contest.com/animated-stickers/entry492
t.me/addstickers/TheCheshireOne
16) contest.com/animated-stickers/entry607
t.me/addstickers/cat_Teftel_animated
17) contest.com/animated-stickers/entry479
t.me/addstickers/cat_vasyan
18)contest.com/animated-stickers/entry468
t.me/addstickers/BarrryBear
19) contest.com/animated-stickers/entry580
t.me/addstickers/FitSweet
20) contest.com/animated-stickers/entry443
t.me/addstickers/skullskeleton
21) contest.com/animated-stickers/entry625
t.me/addstickers/AgriMony
22) contest.com/animated-stickers/entry628
t.me/addstickers/pangolinpeter
23) contest.com/animated-stickers/entry478
t.me/addstickers/friedrichanimdemo
24) contest.com/animated-stickers/entry550
t.me/addstickers/GentleSnails
25) contest.com/animated-stickers/entry591
t.me/addstickers/payotecactus
26) contest.com/animated-stickers/entry620
t.me/addstickers/Birdgie
27) contest.com/animated-stickers/entry490
t.me/addstickers/Pchelkina
28) contest.com/animated-stickers/entry584
t.me/addstickers/Christmasball
29) contest.com/animated-stickers/entry674
t.me/addstickers/KlevDY
30) contest.com/animated-stickers/entry512
t.me/addstickers/Lennypigginson
31) contest.com/animated-stickers/entry623
t.me/addstickers/funnymarshmallow
32) contest.com/animated-stickers/entry569
t.me/addstickers/MountainSheep
33) contest.com/animated-stickers/entry694
t.me/addstickers/ShoebillStork
34) contest.com/animated-stickers/entry579
t.me/addstickers/dogturbo
35) contest.com/animated-stickers/entry982
t.me/addstickers/StickySquares
36) contest.com/animated-stickers/entry448
t.me/addstickers/bubocat
37) contest.com/animated-stickers/entry640
t.me/addstickers/Stickersbystastaa
38) contest.com/animated-stickers/entry680
t.me/addstickers/PokyTibetanFox
39) contest.com/animated-stickers/entry423
t.me/addstickers/text_animated
40) contest.com/animated-stickers/entry472
t.me/addstickers/Pink_Bella

Congratulations! The winners will soon receive further details from a verified Telegram account.
We are excited to announce the results of the VoIP contest. The goal of the contest was to automate the process of testing sound transmission under various networking conditions. To identify the winners, we measured how close their suggested automated solutions were to human-generated ratings for the same data.

As a result, we were able to select the best submissions, listed below.

I PLACE

🥇Mindful Pug $11,000
https://contest.com/voip-contest/entry997

II PLACE

🥈Holy Cobra $6,000
https://contest.com/voip-contest/entry1010
🥈Classy Bee $6,000
https://contest.com/voip-contest/entry1012
🥈Sleek Eagle $5,000 (-$1000 penalty for using Python and Docker)
https://contest.com/voip-contest/entry1007

III PLACE

🥉Fancy Beetle $3,000
https://contest.com/voip-contest/entry1013
🥉Sturdy Butterfly $3,000
https://contest.com/voip-contest/entry988
🥉Fair Goat $3,000
https://contest.com/voip-contest/entry1002
🥉Night Sloth $3,000
https://contest.com/voip-contest/entry987
🥉Stout Bull $3,000
https://contest.com/voip-contest/entry1009
🥉Busy Turkey $3,000
https://contest.com/voip-contest/entry994
🥉Groovy Cow $3,000
https://contest.com/voip-contest/entry995

IV PLACE

🎖Jolly Shrimp $1,000
https://contest.com/voip-contest/entry1006

You can find our detailed comments on the submissions on the contest platform. The data set used and detailed rankings are available here. Stay tuned for the next stage of the competition, which will start within the next 3 weeks.
The JavaScript contest ends on Nov 17, 23:50 Dubai time. You can now submit your files to @jobs_bot.

After the end of the contest, we will release all submissions for public testing, each entry on its own subdomain.

Please note that we expect a .ZIP file containing an index.html file in the root folder. The archive must include unobfuscated code (this includes minify).

UPD:
- You may include two versions in your archive, src (unobfuscated) and dist – each in its own folder.
- If you do that, put index.html into the dist folder.
- Only dist will then be hosted for public testing.

Also, stay tuned for the Data Clustering Contest which will start on November, 18.
The results of the blockchain contest are ready. The total prize fund of $235,000 will be distributed among 41 winners. We are impressed by the skill of the participants and congratulate all the winners.

You will find the details of the judging process in the file attached below.

🥇Sexy Chameleon$28,750
1st
place in Asynchronous Payment Channels, 2nd place MultiSig Wallet, GitHub issues: 1xB+, 2xC

🥈Classy Bee $19,000
2nd
place in MultiSig Wallets, 3rd place in Synchronous Payment Channels, GitHub issues: 2xC, 2xB, 1xA

🥇Keen Gnat$16,000
1st
place in Synchronous Payment Channels

🥇Mellow Squid$14,000
1st
place in MultiSig Wallets, 2nd place in DNS Resolvers (completed both resolvers)

🥇Shiny Giraffe$12,500
1st
place in DNS Resolvers (completed both resolvers), GitHub issues: 1xC

🥈Merry Ant$11,000
2nd
place in Synchronous Payment Channels, 3rd place in DNS Resolvers (completed both resolvers)

🥉Mad Crow$8,000
3rd
place in Asynchronous Payment Channels, 3rd place in DNS Resolvers, 4th place in MultiSig Wallets

🥇Hip Hyena$8,000
1st
place in MultiSig Wallets

🥇Dreamy Crab$8,000
1st
place in MultiSig Wallets

🥇Suave Giraffe$8,000
1st
place in MultiSig Wallets

🥈Big Elk$7,750
2nd
place in DNS Resolvers, GitHub issues: 1xB+

🎖Shiny Shrimp$7,500
GitHub issues: 3xB

🥉Earnest Gnu$7,000
3rd
place in MultiSig Wallets, GitHub issues: 1xA

🎖Nimble Dodo$6,500
GitHub issues: 1xA, 1xB-

🎖Desert Tiger$5,000
GitHub issues: 1xA

🥉Night Turkey$5,000
3rd
place in Asynchronous Payment Channels

🥈Bold Wolf$4,500
2nd
place in MultiSig Wallets, GitHub issues: 1xC

🥉Cuddly Hamster$4,000
3rd
place in Synchronous Payment Channels

🥈Keen Fox$4,000
2nd
place in MultiSig Wallets

🥈Dreamy Snail$4,000
2nd
place in MultiSig Wallets

🥈Gentle Gnat$4,000
2nd
place in MultiSig Wallets

🥈Huge Giraffe$4,000
2nd
place in DNS Resolvers

🥈Groovy Fly$4,000
2nd
place in DNS Resolvers

🥉Crazy Gnu$3,000
3rd
place in DNS Resolvers (completed both resolvers)

🎖Slim Dodo$2,500
GitHub issues: 1xB

🎖Rich Pigeon – $2,500
Bonus award. Submitted no smart contracts, but reported an A+ issue.

🥉Funny Owl$2,000
3rd
place in DNS Resolvers

🥉Nice Llama$2,000
3rd
place in DNS Resolvers

🥉Small Kitten$2,000
3rd
place in DNS Resolvers

🥉Dreamy Pug$2,000
3rd
place in DNS Resolvers

🥉Dreamy Chicken$2,000
3rd place in DNS Resolvers (only Manual DNS gets a prize, hence no 1,5x bonus)

🥉Eager Boar$2,000
3rd
place in MultiSig Wallets

🥉Cool Duck$2,000
3rd
place in MultiSig Wallets

🥉Desert Falcon$2,000
3rd
place in MultiSig Wallets

🥉Dashing Racoon$2,000
3rd
place in MultiSig Wallets

🥉Funny Deer$2,000
3rd
place in MultiSig Wallets

🥉Grim Duck$2,000
3rd
place in MultiSig Wallets

🥉Earnest Cow$2,000
3rd
place in MultiSig Wallets

🎖Gentle Clam$1,000
4th
place in MultiSig Wallets

🎖Chic Dolphin$1,000
4th
place in MultiSig Wallets

🎖Mad Panda$500
GitHub issues: 1xC

We are grateful for all the suggested fixes to TVM and FunC. Most of those have been implemented, and the TON TestNet has been restarted today.

We will announce Stage 2 of the blockchain competition in the next few weeks. Please note that the TON security bug bounty program is extended – we will be accepting and rewarding security bug reports even though this stage of the contest has ended.
DataClusteringSample0107.tar.gz
230.7 MB
Here's a sneak peak of the data format you'll have to parse in order to compete in the Data Clustering Contest that starts in 2 days.
Following questions from participants of the JavaScript contest, we've updated the section about test phone numbers for testing user authorization flows (previously available here).
The results of the themes contest have finally arrived. We carefully inspected each of the 341 themes submitted by the 277 designers and selected the ones we considered best. While none of the themes submitted are perfect, here’s how we identified the winners:

1. Themes that supported more than 2 platforms were slightly prioritized.
2. Themes that could be built within a few minutes using the Telegram UI were discarded.
3. Themes that we deemed unusable (e.g. those with low contrast / dissonant color palettes) were likewise discarded.

The winners:

I PLACE

🥇Quick Boar (USA) – $2,000
t.me/addtheme/SepiaBlues (all platforms)
t.me/addtheme/MountainSolitude (all platforms)
t.me/addtheme/DraculaMint (all platforms)
t.me/addtheme/SnowDay (all platforms)

🥇Sunny Swan (Poland) – $2,000
t.me/addtheme/Spacegrey (all platforms)
t.me/addtheme/TheWave (all platforms)
t.me/addtheme/VaporNeon (all platforms)
t.me/addtheme/Jellygram (all platforms)

🥇Hardy Swallow (Ukraine) – $2,000
t.me/addtheme/mtgold (all platforms)

II PLACE

🥈Lawful Zebra$1,000
t.me/addtheme/brownie (Android, macOS)

🥈Dandy Chameleon$1,000
t.me/addtheme/DarkGreenNight (iOS, macOS)

🥈Tidy Shrimp$1,000
t.me/addtheme/f_green (iOS, Android)

🥈Happy Squid$1,000
t.me/addtheme/redmoon (all platforms)

🥈Cute Panda$1,000
t.me/addtheme/japanserenity (iOS, TDesktop)

🥈Able Hyena $1,000
t.me/addtheme/LavenderMint (iOS, Android)

🥈Bright Fox$1,000
t.me/addtheme/puaro (iOS, Android, macOS)

🥈Modest Leopard$1,000
t.me/addtheme/OrangeFlowers (Android, TDesktop)

🥈Busy Skunk$1,000
t.me/addtheme/darkQD (iOS, macOS)

🥈Big Gnat$1,000
t.me/addtheme/lavender_blizzard (iOS, macOS)
t.me/addtheme/pumpkins (iOS, macOS)
t.me/addtheme/Firewatch (iOS, macOS)

🥈Noble Swallow$1,000
t.me/addtheme/nightshift (iOS, macOS)
t.me/addtheme/coldeverest (iOS, macOS)

🥈Hardy Piranha$1,000
t.me/addtheme/jotunheim (Android, TDesktop)
t.me/addtheme/orchid_fantasy (Android, TDesktop)
t.me/addtheme/elemental_blue (Android, TDesktop)
t.me/addtheme/afterglow (Android, TDesktop)
t.me/addtheme/joker_art (Android, TDesktop)

🥈Mindful Crow$1,000
t.me/addtheme/AbstractDeer (iOS, Android)
t.me/addtheme/TonTheme (iOS, Android)
t.me/addtheme/DigitalNight (iOS, Android)
t.me/addtheme/AbstractLandscape (iOS, Android)

🥈Brave Clam$1,000
t.me/addtheme/kYoTqXOSmRvFAJeD (Android, TDesktop)

III PLACE

🥉Able Fish$500
t.me/addtheme/cairo (iOS, TDesktop)

🥉Grim Beaver$500
t.me/addtheme/mandarin (iOS, TDesktop, macOS)

🥉Perfect Hedgehog$500
t.me/addtheme/midnight_theme (all platforms)

🥉Mindful Gorilla$500
t.me/addtheme/StrawberryNight (iOS, TDesktop, macOS)

🥉Quick Deer$500
t.me/addtheme/grayscale (all platforms)

🥉Sharp Toad$500
t.me/addtheme/halloween_night (iOS, Android, TDesktop)

🥉Quick Wolf$500
t.me/addtheme/starWarsNew (iOS, TDesktop)
t.me/addtheme/LightSideStarWars (iOS, TDesktop)

🥉Witty Clam$500
t.me/addtheme/Traku (Android, TDesktop)
t.me/addtheme/Buifys (Android, TDesktop)

🥉Shiny Moth$500
t.me/addtheme/bluechill (TDesktop, macOS)

🥉Agile Lizard$500
t.me/addtheme/wes_anderson (iOS, macOS)
t.me/addtheme/felicia_chiao (iOS, macOS)

🥉Gentle Falcon$500
t.me/addtheme/md_tg (iOS, TDesktop, macOS)

🥉Small Peacock $500
t.me/addtheme/hardluna (iOS, macOS)
t.me/addtheme/softluna (iOS, macOS)

🥉Sturdy Cock$500
t.me/addtheme/ultra_violet (all platforms)

🥉Tall Gnu$500
t.me/addtheme/KakTebeTakoeElonMusk (iOS, macOS)
t.me/addtheme/hermitage (iOS, macOS)

🥉Sleek Elk$500
t.me/addtheme/limbo (Android, macOS)

🥉Kooky Bear$500
t.me/addtheme/Emirald (Android, TDesktop)

🥉Rich Panda$500
t.me/addtheme/purplenight (Android, TDesktop)

🥉Perfect Crow$500
t.me/addtheme/castlevaniahalimke (Android, TDesktop)

🥉Mellow Beaver$500
t.me/addtheme/issoelegant (Android, TDesktop)

🥉Funky Jaguar$500
t.me/addtheme/geometric (iOS, TDesktop)

🥉Kooky Cockroach$500
t.me/addtheme/Bethells (iOS, TDesktop)

🥉Big Cobra$500
t.me/addtheme/bones (Android, TDesktop)

Thank you for taking part in this competitive process. We hope you had fun!
115 scripts have been submitted for the JavaScript contest. They will be made publicly available tomorrow at contest.com. Also stay tuned for the Data Clustering Contest, which starts tomorrow.
All submissions for the first stage of the JavaScript Contest are now available for public testing on https://contest.com/javascript-web

Everybody's welcome to check them out. Stay tuned for the Data Clustering Contest.
The Telegram Data Clustering Contest starts now.

Based on the input data we provide, you are expected to develop an algorithm that:

1. Identifies content in English and Russian and discards the rest.
2. Identifies news articles from the result of (1) and discards the rest.
3. Classifies each news piece from the result of (2) into one of these 7 categories: Society, Economy, Technology, Entertainment, Science, Sports and Other.
4. Identifies news pieces about the same event and groups them together into news threads.
5. Sorts news threads based on perceived importance.

Below is the sample input data. We will be publishing more sample data sets as the contest progresses. Check out the detailed description of the contest task here (and here in Russian).

Participants have two weeks until December, 2 (the deadline is 23:50 Dubai time) to come up with a solution and upload it to @jobs_bot.

The authors of the best solutions will share a prize fund of $100,000 and will be able to take part in the second stage of the contest, getting a chance to claim another $100,000 in prizes.
DataClusteringSample1821.tar.gz
415.9 MB
More sample data for the participants of the Data Clustering Contest. Have fun!
Please find the latest data sample for the Data Clustering contest below.

Note that, following questions from the participants, we decided we'll also accept archives larger than 200 MB (up to 1,5 GB) with an appropriate penalty.

Also added a section for Clarifications to the contest page.