DTF Филипп Концаренко
5 794

Конкурс для разработчиков от DTF и Selectel

Мы запустили публичное API для платформы, на которой работает наш сайт. Это значит, что любой участник сообщества может улучшить или ухудшить DTF.

В закладки

Чтобы поддержать наиболее интересные интеграции, мы вместе с Selectel решили запустить конкурс. Вот несколько идей для реализовать при помощи нашего API:

  • Бот для комментариев, которого можно вызывать текстовой командой. Например, чтобы ответить цитатой Кодзимы, найти подходящую GIF с реакцией или преследовать Фрая, чтобы засыпать его десятками ответов из бесс
  • Подсайт на DTF, постоянным автором которого будет робот. Например, можно сделать подсайт с ежедневными публикациями кадров из фильмов, которые угадывают подписчики. Или топ-3 игры на этой неделе в Steam, или
  • Автоматизация. Например, рандомайзер, который в случайном порядке раздаст ограниченное число ключей, чтобы никто не обижался. Или текстовую игру в комментариях между другими участниками.

Пользователям переживать не нужно: любого надоевшего бота можно будет добавить в чёрный список.

Призы

100 000 рублей получит участник или команда, которая займет первое место. Победителя выберут менеджеры по продукту компании-издателя — Денис Ширяев, Влад Цыплухин, Филипп Концаренко — и директор по продукту Selectel Сергей Пимков.

Второго победителя определит сообщество DTF — он получит приз зрительских симпатий в размере 20 000 рублей.

Налоги за приз DTF возьмет на себя.

Сроки проведения

Конкурс продлится до 1 июля 2019 года. Итоги будут подведены не позднее 15 июля.

Как принять участие в конкурсе

Для работы с API нужно сгенерировать токен: это можно сделать в настройках профиля по кнопке «Инструменты для разработчика».

Документация по API находится здесь:

Для тестирования лучше воспользоваться подсайтом «Полигон» — он скрыт из всех лент пользователей. Чтобы получить доступ к подсайту, пришлите на почту Денису Ширяеву ссылку на свой профиль: ds@cmtt.ru.

Готовы к запуску? Пришлите короткое описание вашего проекта и ссылку на свой профиль на ds@cmtt.ru.

Для разработки вам пригодится сервер. Воспользуйтесь промокодом DTFAPI300 при регистрации, чтобы получить 300 рублей на счёт облачного сервиса Vscale от Selectel. Этого хватит на месяц аренды виртуального сервера.

Удачи!

Юридические правила конкурса

{ "author_name": "Филипп Концаренко", "author_type": "editor", "tags": [], "comments": 42, "likes": 64, "favorites": 40, "is_advertisement": false, "subsite_label": "team", "id": 48060, "is_wide": true, "is_ugc": false, "date": "Tue, 30 Apr 2019 17:49:08 +0300" }
{ "id": 48060, "author_id": 52, "diff_limit": 1000, "urls": {"diff":"\/comments\/48060\/get","add":"\/comments\/48060\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/48060"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64968, "last_count_and_date": null }

42 комментария 42 комм.

Популярные

По порядку

Написать комментарий...
34

Даю бесплатную идею - бот, который автоматически генерит отмазку при упоминании темной темы.

Ответить
4

В процессе.

Ответить
0

Проверка. Когда тёмная тема?

Ответить
3

Давай потом

Ответить
29

Подумываю написать детектор Фрая, что бы по ключевым словам находил его твинк

Ответить
2

Вам все скажут спасибо

Ответить
1

Гениально! Дайте приз этому господину.

Ответить
0

"Хз о чем ты..." В любой части комментария у него паразит.

Ответить
11

Перекладывание разработки фич сайта на пользователей - Bethesda style.

Ответить
12

Так долго еще темную тема ждать, я не понял?

Ответить
0

Алк0цыпа, у меня запросы к API выдают {"message":"500 Internal Server Error","error":{"code":500,"info":[]}}. Куда писать?

Ответить
1

Пришлите подробное описание на support@cmtt.ru — постараемся подсказать.

Ответить
2

Разобрался. User-agent забыл отправить. Но, всё равно, хорошо бы ошибку нормальную возвращать, а не пятисотить )

Ответить
0

Тестим тёмную тему.

Ответить
5

Полезный пример — бот RAWG

Нет.

Ответить
4

Вам бы для ботов пометочку сделать, чтобы можно было отличать от обычных пользователей

Ответить
1

Как-то не толерантно.

Ответить
2

Я слышал, там steamspy место вакантно
☜(⌒▽⌒)☞

Ответить
4

Да и с винилом история явно не закончена...

Ответить
1

бот который постит самые свежие спойлеры

Ответить
0

Нейросеть, которая анализирует изображение на экране кинотеатра во время премьерного показа и переводит информацию в текст, гифки, и картинки, которые автоматически постятся в соцсети.

Ответить
0

Таких предостаточно!

Ответить
0

Сделайте мне сентетического макса врая

Ответить
1

git clone afanasiy:smirnov

Ответить
0

а это реально он?)) а то я когда-то, почти не глядя, его в чс кинул, оказалось неспроста

Ответить
0

любого надоевшего бота можно будет добавить в чёрный список.

Равгбота нельзя.

Ответить
1

Это баг на нашей стороне, починим

Ответить
0

Бота для шейра полноформатных статей в Телеграм.

Ответить
0

(177013)

Ответить
0

RIP

Ответить

Комментарий удален

Комментарий удален

0

Бота, который реагирует на оскорбительные матюки и приглашает сквернослова сходить проветриться.

Ответить
0

Я правильно понял, один человек - один бот. Только одна попытка?

Ответить
0

А если комментарий изменился, на вебхук придёт соответствующий запрос?

Ответить
0

Нет, не придёт.

Ответить

Комментарий удален

Комментарий удален

0

Просто верните оригинал Фрая, вот вам и бот-комментатор всего и вся.

Ответить
0

Кто-нибудь, напишите еще одного Ходор-бота, пусть разразится Великая Битва!

Ответить
0

Ходор

Ответить
0

А будет ли соответствовать правилам конкурса внешний сайт, функционал которого завязан на API DTF?

Ответить
0

Промокод недействителен :(

Ответить
0

Возможно, вы уже являетесь клиентом Vscale? Можете написать свой логин — попросим коллег проверить.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Пять простых способов разогнать свой ПК
с помощью соли и чайной ложки
Подписаться на push-уведомления