Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 f6bef7355bb865f3ff34cfdffd158281
Backend (+боты)

[Костыли] Бот для поощрения за заполнение анкеты

Добавлено 06 ноя 2018 в 14:10
В одной группе проводился конкурс на видеоролики по теме, где подписота их оценивала, и в зависимости от оценки автору доставались призы в виде промо-кодов на приложения.

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

Суть такова, что после заполнения анкеты в диалог с пользователем отправляется сообщение шаблона:
{user.id} +15
Callback API это ловит, добавляет к баллам пользователя. Затем показывает, сколько осталось до соедующего промокода, или просит переслать сообщение админу, который выдаст награду.

Вот сейчас перечитываю и думаю: господи, что за костыли!
8685b38271