Telegram Contests
βœ”
221K subscribers
2 photos
5 videos
73 files
284 links
Here we announce Telegram coding contests in Android Java, iOS Swift, JS, C/C++. Discussion: @contests
Download Telegram
Data Clustering Contest: Round 1 Results

The results of the first round of the Data Clustering Contest are in.

In our evaluation, accurate sorting by category carried twice as much weight as sorting by language. Overall speed of the algorithms influenced the final score.

If a submission required adjustments or fixes to make it work, it was penalized accordingly.

1st PLACE

πŸ₯‡Dark Lizard – $9,000 + $2,000 bonus
Bonus prizes for:
- Categories EN
- Categories RU

πŸ₯‡Mindful Kitten – $9,000 + $900 bonus
Bonus prize for:
- Language detection
Penalties (-$100):
- Minor fix penalty

2nd PLACE – $5000

πŸ₯ˆGifted Piranha
πŸ₯ˆTall Raccoon
πŸ₯ˆDaring Frog (-$200 rebuilding penalty)

3rd PLACE – $3000

πŸ₯‰Giant Fox
πŸ₯‰Gifted Lemur
πŸ₯‰Hip Hyena
πŸ₯‰Sharp Sloth (-$200 rebuilding penalty)

4th PLACE – $2000

πŸ…Bright Deer
πŸ…Tanned Gull
πŸ…Small Dolphin (-$200 rebuilding penalty)

Congratulations to the winners!

The next round will be announced within two weeks. All participants of the first round will be able to take part. Stay tuned!
Android Contest, Round 2: Submissions

We received 17 submissions for the Second Round of the Android Contest.

Everyone is welcome to check out the apps on contest.com (at their own risk) while our judges evaluate the results:
https://contest.com/android2021-r2
The Second Round of the Data Clustering Contest will start tomorrow, on April, 17.

This round will be available to all participants of the first round.

The task will be to improve the C/C++ libraries for detecting the topics of Telegram channels created in Round 1.
Data Clustering Contest 2021, Round 2

Prize fund in round 2: $50,000.

Deadline: 23:59 on May, 2 (Dubai Time)

Task: improve the C/C++ library you created in Round 1 to determine the topic of Telegram channels based on provided data.

- Only participants of Round 1 can take part.
- Categories should be determined for channels in English, Russian, Arabic, Persian and Uzbek.
- Samples include more banned content than in Round 1, added 8 new categories.
- Samples include more data: number of subscribers, total number of text posts, total number of posts containing various media, metadata for media and links.

Details: https://contest.com/docs/dc2021-r2
@ContestBot is now ready to accept submissions for the Data Clustering Contest, Round 2.

Remember that that deadline is 23:59 Dubai time (~4,5 hours from now).
In case you missed this from the blog, the Telegram Jobs page has some new vacancies:
https://t.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/jobs

Note that candidates for the position of Content Moderator and Translator should submit their applications via @jobs_bot before 23:59 Dubai time on May 10 and May 14 respectively.

Applications received after that point will not be considered in this round – and will have to wait for future vacancies.
πŸ† iOS Contest, Round 2 (watchOS): Results

The WatchOS competition was unusual for us – unlike most of our contests, it hasn’t yielded any high-quality or even functioning apps. Despite that, we're sticking to our commitment to distribute ~$50,000 among the winners.

Here are the results of the Second Round of the iOS Contest:

1st PLACE – $20,000
πŸ₯‡Hip Hyena – This app includes most of the required features and can run on a real Apple Watch. It supports viewing chats (including a wide range of media) as well as sending messages and stickers. It can handle chats with large numbers of messages fairly well.

2nd PLACE – $10,000
πŸ₯ˆNoble Puma – This app can also run on a real Apple Watch. It supports a limited list of features, including logging in, viewing the chat list and displays text messages in chats. The app fails to display profile photos or media in chats.

3rd PLACE – $7,000
πŸ₯‰Fairy Turtle – Implemented viewing messages in chats, including certain types of media. Also did some work on the Settings screens.
Penalties (-$2,000):
– Simulator only, doesn't run on real devices

πŸ₯‰Perfect Wasp – Implemented viewing messages in chats, including certain types of media. The app also supports sending messages (with the exception of stickers and locations).
Penalties (-$2,000):
– Simulator only, doesn't run on real devices

4th PLACE – $4,000
πŸŽ–Huge Kiwi
Penalties (-$2,000):
– Simulator only, doesn't run on real devices

πŸŽ–Hairy Duck
Penalties (-$2,000):
– Simulator only, doesn't run on real devices

Honorable mentions – $1,000
πŸ…2176 Merry Goat – The app only allows logging in and viewing the chat list.
πŸ…2178 Huge Giraffe β€“ Only supports logging in, the chat list can't be viewed.
πŸ…2179 Sunny Moth – Presents mockup data.

Detailed comments from our judges are available on contest.com

Congratulations to the winners! The next round starts now.
πŸ† iOS Contest, Round 3 (watchOS)

The third round of the iOS contest starts now. Everyone can participate, even if they didn't take part in the previous rounds.

The task is the same as in the second round – to create a working watchOS app based on the mockups provided.

Deadline: June 6, 23:59 Dubai time.
Prize fund: $40,000

Who can participate: Everyone. We expect the participants of the second round to improve their submissions. We also invite new participants to join.

TDLib: Most of the participants of the second round based their apps on TDLib. At that time, TDLib wasn’t optimized to run on WatchOS. We have recently updated TDLib to better support WatchOS. We hope that this will result in a significant improvement in stability and performance of apps submitted in this new round.

The Task:
Create a standalone Telegram app for watchOS 7 in Swift without using third-party UI frameworks (using TDLib is allowed). Bonus points if the app also supports watchOS 6.

The app should support:

- Logging in via QR Code with support for accounts protected by a 2-Step Verification password.
- Viewing the chat list.
- Opening chats with users, groups, channels.
- Viewing messages in chats, including text messages and all types of attachments: photos, videos, files, voice and video messages, locations, contacts, static and animated stickers, polls and quizzes.
- Sending messages via voice message and text, as well as sending current location, stickers, emoji or canned text.
- Sending new messages to existing chats, by replying to notifications, and via the 'New Message' button in the chat list.
- Swiping right in the chat list to open Settings.
- Accessing the Archive and Saved Messages.
- Changing Notification settings.
- Changing Data settings.
- Terminating sessions from the Devices menu.

Your app should run on WatchOS 7. The design implementation should be identical to the mockups (Sketch, PNG).

You are welcome to view the API docs and inspect the source code of Telegram for iOS. The main criteria for us to identify the winners will be the speed and stability of the apps – as well as attention to detail.

The primary objective is to implement viewing messages in chats, sending text messages and push notification support.

We understand that you may not be able to support all the features from our list before the deadline. During evaluation we will note the number of features implemented flawlessly. The largest prizes will be awarded to contestants who implemented the largest number of features without major issues.

Note that features on list are sorted by their relative importance.

Submissions:
Contestants will be able to submit their apps to @ContestBot closer to the end of this round.
πŸ† Android Contest, Round 2: Results

We are happy to announce the results of the Android Animations Contest. Meet the winners:

1st PLACE – $8,000
πŸ₯‡Fit Rhino – Implemented all of the required features except background animations when the device is tilted. Nice job on the Animation Editor and background transitions when returning to the chat list.

2nd PLACE – $6,000
πŸ₯ˆEager Cat – The app is well-optimized to animate message sending effects on low-performance devices. However, the contestant should have devoted more time to pre-submission testing. While evaluating the app, we faced numerous crashes; for that reason, a penalty of $1,000 has been applied during the final scoring.
Penalties (-$1,000):
– Multiple crashes

πŸ₯ˆFairy Zebra – This submission features the best-implementation of the Background Animation when the device is tilted – which works great both on low-budget Xiaomi phones and Samsung flagships.

3rd PLACE – $5,000
πŸ₯‰Sacred Gorilla – In addition to the main task, the contestant has been working on the GIFs sending effect. The submission is affected by some inconsistencies in the design implementation, especially in the Animation Editor.
Penalties (-$200):
– Default package ID.

πŸ₯‰Dreamy Crab – This is the only submission that includes an attempt to animate the Send button like on the provided mockups.

πŸ₯‰Gentle Otter – We expected submissions to be better optimized for running on older devices; however, the app is quite solid in other aspects.
Penalties (-$200):
– Default package ID

4th PLACE – $2,000
πŸŽ–Modest Dolphin
πŸŽ–Desert Falcon
πŸŽ–Slim Scorpion
πŸŽ–Suave Lion

πŸŽ–Gentle Crow
Penalties (-$200):
– Default package ID

πŸŽ–Dreamy Eagle
Penalties (-$400):
– Default package ID
– Rebuilding penalty

The following contestants focused on implementing background animations alone and didn't implement any message animationsπŸ‘‡

Honorable mentions – $1,500
πŸ…Cool Hare
πŸ…Fit Falcon
πŸ…Sunny Ant

πŸ…Large Flamingo
Penalties (-$200):
– Default package ID

Detailed comments from our judges for each of the submissions are available on contest.com. Congratulations to the winners!

Stay tuned for the next contest for Android developers starting this summer. The goal will likely be to develop features for the Android X app.
Participants in Round 3 of the iOS Contest can now submit their WatchOS apps to @ContestBot as a ZIP archive with their source code (choose 2021 WatchOS Contest).

The archive must contain a readme file with build instructions.
πŸ† Sticker App Contest

Status: Results announced

Among other things, today we launched a platform for third-party apps that allow users to create stickers for Telegram (check out the docs).

We'd like to announce a competition for developers: create an Android or iOS app that helps users easily create unique stickers and submit it to @ContestBot before July 4, 23:59 Dubai time.

You can use any idea or design for your app, provided the app is user friendly and gives users an easy way to create new custom stickers for Telegram. The apps can create static or animated stickers (although apps that create animated stickers will be considered more advanced and may get higher prizes). For example, one can create an app that allows users to upload their own photos and add text on top. The app can automatically remove the backgrounds, apply fun effects and import the result to Telegram as stickers.

We will distribute a $50,000 prize budget among the winners. The best part: contestants will retain all rights for the apps they create, so they will be able to launch their apps as independent startups and potentially monetize them.
Telegram Contests
πŸ† Sticker App Contest Status: Results announced Among other things, today we launched a platform for third-party apps that allow users to create stickers for Telegram (check out the docs). We'd like to announce a competition for developers: create an Android…
Contest: iOS or Android Sticker App for Telegram.

Status: Evaluating results

Prize fund: $50,000.

Deadline: 23:59 on July, 4 (Dubai Time)

Task: Build an app for iOS or Android that helps users create unique stickers and import them to Telegram as described in this message.

Who can take part: Anyone.

How do I submit my app: Via @ContestBot which will start accepting contest apps in July. You don't have to submit the apps to the App Store or Google Play in order to participate (but you can participate with an app that is published there).
Contestants are now welcome to submit their Android and iOS Sticker Apps to @ContestBot.

Choose β€œSticker App Contest”, answer the bot’s questions, then upload a binary of your app (or TestFlight link for iOS) and an archive with your source code.

Please make sure to start uploading in advance so that the process is completed before the deadline.

Android: The APK must be a signed release build with a unique package id.

iOS: Make sure your binary allows our UDIDs to run your app. UDID list:

00008020-0002345C3EBA002E
47658361d0dc19b31528ff0eacd3a13685faa571
00008101-00151C281A52001E
615150429B8AA9A884135227FE4E50AD76CEA2A5
00008027-0015084602F8402E
Update: iOS developers may also submit a TestFlight link + source code for the Sticker App Contest.
Sticker App Contest: Submissions

We received 79 submissions for the Sticker App Contest. 41 app for Android, 31 for iOS, and 7 for both platforms.

Everyone is welcome to check out the apps on contest.com (at their own risk) while our judges evaluate the results:
https://contest.com/sticker-app
πŸ† Animated Sticker Contest: Results

While our judges are evaluating the results of the competition for Sticker App Developers, we are happy to announce the results of the First Round of the contest for Animated Sticker Artists. Meet the winners!

πŸ… Perfect Kitten

πŸ… Fit Yak

πŸ… Fluffy Falcon

πŸ… Wise Pigeon

πŸ… Tidy Wolf

πŸ… Able Ladybird

πŸ… Little Pigeon

πŸ… Sacred Eagle

πŸ… Gifted Jackal

πŸ… Busy Kitten

πŸ… Desert Crab

πŸ… Rich Deer

πŸ… Fit Cat

πŸ… Sleek Goat

πŸ… Gentle Gorilla

πŸ… Mad Chameleon

πŸ… Savvy Mammoth

πŸ… Fair Pigeon

We will soon reach out to the winners to coordinate their work on completing the winning sticker packs. Once the packs have reached the required level of quality and the minimum required number of stickers (15+), their authors will receive $200 per sticker, and their packs will be featured for all Telegram users.

Most of the entries will need work to reach Telegram’s standards for animated stickers and many stickers are likely to change significantly as a result of our collaboration before they are released.

The second round of the Sticker Contest for Artists will be available exclusively to the 18 winners of this round. We will inform the winners about its goals and terms separately.
Forwarded from Telegram Designers
πŸ† New contest for Android Designers!

Prize fund: at least $30,000 – from which the 1st place winner will receive $10,000 if any submissions qualify for the 1st prize.

Task: Develop a comprehensive concept of voice and video calls for Telegram X on Android that includes one-on-one calls, as well as group calls in voice chats.

Details: https://contest.com/docs/android-design-21

Deadline: 23:59 on August, 1 (Dubai Time)

Who can take part: Anyone.

How to submit: @ContestBot will start accepting archives with submissions closer to the deadline.