Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

• Бот должен иметь настраиваемое имя и аватарку.

• Бот должен предоставлять админу возможность создать конкурс\розыгрыш в боте.

• Бот предоставляет возможность админу устанавливать самостоятельно задания.(В случае ,если нужно подписаться на два телеграм канала,для участия в розыгрыше)

• Установить сроки розыгрыша

• Условия для победы в конкурсе и кол-во начисляемых баллов за каждое выполненное задание.

• Описание розыгрыша

• Кол-во призов и победителей

• Бот должен в конце срока розыгрыша, либо по команде админа, либо по истечению срока автоматически, установить победителя розыгрыша

Как бот должен выглядеть для участника розыгрыша:

•  Бот показывает приветственное сообщение \ сообщение розыгрыша и его условия

•  Бот запрашивает у участника для участия в розыгрыше выполнить действия:

•  Подписаться на телеграм канал (После чего бот проверяет, действительно ли человек подписался на телеграм канал)

•  Подписаться на ютуб канал (После чего бот проверяет, действительно ли человек подписался на ютуб канал)

•  Перейти по ссылке для просмотра видео в ютуб и лайка (Если это возможно реализовать,то бот проверяет ,поставил ли лайк под видео пользователь)

•  Пригласить друга принять участие в розыгрыше через личную реферальную ссылку ,которую участнику выдает бот. (Данное действие опционально и не обязательно к выполнению участником, для мотивации участника выполнить приглашение друга - должно быть увеличение шансов на победу, то есть, пригласив друга ,участник получает дополнительный балл, который будет учитываться при рандомизации победителей)

В целом, за каждое выполненное задание в боте человек получает баллы, которые суммируются и в розыгрыше повышают или понижают шансы на победу. (Подобие проведение розыгрышей на площадке Gleam.io)

В конце установленного срока или по команде админа, бот проводит рандомизацию победителей, с учетом всех баллов, и выполненных условий. Если выбран победитель, бот перепроверяет, выполнил ли все условия данный участник, если нет, производит повторную отборку рандомным образом. Пока не появится победитель выполнивший все условия.

Выявив победителя бот сообщает о победителе\победителях об этом в личные сообщения всем участникам розыгрыша и админу.

2 года назад
soultan9
Султан 
33 годаРоссия
3 года в сервисе
Был
год назад
Выбранный исполнитель
barcodes_prog
Ярослав 
23 годаРоссия
2 года в сервисе
Был
2 года назад
2 года назад
$70
4 дня
RUB
+
Хороший заказчик, понятное тз, терпелив и коммуникативен. Рекомендую к сотрудничеству!
  • Похожие заказы
  • $50

    Функциональные требования: -ввод данных и их редактирование; -вывод результата расчётов по описанным алгоритмам в методичке (методичку отправлю в личной переписке); -вывод результата расчётов в графическом виде; -формирование отчёта о результатах в виде файла (docx,excel); Система должна использовать действующий корпоративный стандартный ...

    Закрыт
    2 года назад
  • написать программу, которая на изображении распознает ладонь пользователя(обвести область прямогольником) и различает раскрытую ладонь и сжатую в кулак важно: нейросеть должна иметь возможность обучаться, то есть чтобы можно было загрузить фотографии с ладонями пишите стоимость ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • $1

    На языке программирования c++ написать программу с таким условием: Найти произведение элементов массива и проверить является ли оно трёхзначным числом. Использовать нужно одномерный массив.

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • $800

    Ситуация с проектом следующая - прошлый разработчик бросил разработку на полпути, при этом стек был достаточно редкий (php + go). Предлагаю переписать на[b] любом удобном стеке[/b] бэкенд с интеграцией кастового парсера на go (есть в исходниках, далее ...

    Закрыт
    2 года назад
  • Необходима программа, которая будет работать на основе blockchain в локальной сети (В состав локальной сети входят устройства пользователи и сервера (хранилища данных). Сервера предназначены для хранения данных о состоянии конфигурации устройств, входящих в локальную сеть ...

    Закрыт
    2 года назад
  • Необходимо помочь с настройкой API для Контур.ОФД Нужно помочь пройти 2 этап: Аутентификация с использованием сертификата 1.Используйте метод authenticate-by-cert в API авторизации для получения токена (EncryptedKey). 2.Расшифруйте EncryptedKey с помощью закрытого ключа, соответствующего сертификату, использованного на шаге 1. Для ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад