Написать телеграмм бот для проведения конкурса
5000 UAHНаписать многоразовый телеграмм бот на УКРАИНСКОМ ЯЗЫКЕ для проведения конкурсов с реферальной программой.
При нажатии на кнопку "Старт" бот должен:
- Проверяет подписку участника на указанную страницу (если нет - то выдает сообщение об ошибке, если да, то следующий пункт);
- Добавлять участника в гугл или excel таблицу;
- Фиксировать его ID;
- Начислять 2 балла при условии подписки;
- Выдавать реферальную ссылку привязанную к ID участника.
При переходе по реферальной ссылке:
- Бот проверяет подписку на канал владельца реферальной ссылки;
- Если да - то владельцу начисляется 2 балла, если нет - то владельцу ничего не начисляется;
- Далее выполняются все стандартные условия при нажатии кнопки "старт".
При отписке от страницы:
- С участника списываются все баллы;
- Реферальная ссылка участника по прежнему переводит на бота, фиксирует, что участник подписал человека, но баллы не начисляются, так как он не соблюдает условие подписки;
- Если данный участник является чьим то рефералом, баллы начисленные за его подписку вычитаются с участника которому они были начислены (также этому человеку должно приходить уведомление, что его друг отписался и с него снято 2 балла.
При повторной подписке:
- Участник получает обратно свои баллы за подписку, и его реферальные баллы возобновляются.
Начисление баллов:
Главная функция таблицы заключается в том, что участник приглашают рефералов за это им начисляются баллы, эти баллы будут формировать диапазон чисел, который подходит данному участнику для победы.
Пример: самый результативный участник пригласил 22 человека, за них ему начислили 44 балла, плюс 2 балла за свою личную подписку, итого 46. Его диапазон от 1 до 46. Участник номер 2 пригласил 15 людей, соответственно имеет 32 балла. Его диапазон будет от 47 до 78. И так далее.
- Таблица должна фиксировать сколько участник пригласил друзей и сколько баллов ему начислено;
- Количество баллов должно соответствовать диапазону чисел, которое подходит участнику для победы в конкурсе;
- В таблице должна быть реализована сортировка участников за диапазонами выигрыша;
- Пример реализации таблицы добавил в закрепленные материалы.
Администрирование бота:
- Со стороны администрирования бота должна быть возможность запустить и остановить работу бота по истечению сроков конкурса (тоесть просто сделать кнопку старт неактивной);
- Должна быть возможность поменять текст, аватарку и название бота, и проверяемый канал для подписки. Либо просто предоставлена инструкция по реализации этой процедуры без разработки отдельной среды для этих задач;
- Должна быть реализована возможность сбросить конкурс: все реферальные ссылки, участников, чтобы начать новый конкурс.
Также нужно предложить механику предотвращения накручивания ботов. Это не обязательно техническая реализация, может выполняться в ручную.
П.С. Думаю для понимания задачи данной информации достаточно. Более подробные детали обсудим с будущим исполнителем.
Приложения 1
Отзыв заказчика о сотрудничестве с Романом П.
Написать телеграмм бот для проведения конкурсаРаботой доволен, бот был выполнен быстрее установленных сроков, несмотря на тяжелые условия с электричеством в нашей стране. Отличная коммуникация, хорошее реагирование на правки. Буду рад дальнейшему сотрудничеству.
Отзыв фрилансера о сотрудничестве с Владимиром Бабенко
Написать телеграмм бот для проведения конкурса-
ставка скрыта фрилансером
-
Здравствуйте! Заинтересовал ваш проект. Имею большой опыт разработки Телеграм ботов на Python (aiogram). Сделаю все качественно и в кротчайшие сроки. Также могу загрузить бота на хостинг и пояснить все интересующие вас моменты.
Пишите в ЛС, обсудим.
-
ставка скрыта фрилансером
-
ставка скрыта фрилансером
-
211 Добро пожаловать Разработал боты с Google таблицами и реферальной системой деталей в профиле в портфолио.
Привіт. Розробляв ботів із гугл таблицями і реферальною системою деталі у профілі в портфоліо.
-
348 1 2 Здравствуйте, задача вполне ясна, за неделю можно справиться с выполнением и реализацией, в Личных Сообщениях можем обсудить подробности
-
2109 31 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.