PYTHON + DISCORD | ЛАЙК-РЕАКЦИЯ

2 000 руб. за проект
26 ноября 2023, 17:29 • 1 отклик • 96 просмотров
- Знание основ ООП
- Понимание модульной разработки
- Уверенное использование стандартного набора библиотек

=======
*У нас действует поинтовая система
*GEN - Ранговые поинты (определяют внутренний Ранг)
*GIG - Торговые поинты (конвертируются в Игровую валюту и GEN)
*Транзакция начисления - это компиляция данных в определенную форму (пример представлен на скрине) *которая отправляется в канал обработки транзакций.
*Код компиляции такой формы данных будет предоставлен.
=======

ЗАДАЧА
ФУНКЦИЯ ЛАЙК / Благодарственный жест
Проставление такой реакции, под чьим-либо сообщением, автоматически создает транзакцию перевода 5 GIG в пользу автора сообщения. А так же, тому, кто поставил ЛАЙК начисляется 5 GEN.
Таким образом создается две транзакции в специальный канал обработки транзакций:
1. Перевод от того, кто поставил реакцию -5 GIG +5 GEN
2. Начисление +5 GIG тому, под чьим сообщением поставлена реакция
***Код для компиляции создаваемой транзакции в определенный канал - будет вам предоставлен.

Главное, что вам нужно будет реализовать - это ограничитель на повторное использование этой функции пользователем за те же сутки (обновление в 0:00 по МСК, то есть в 0:01 снова можно поставить ЛАЙК).
- Повторное проставление этой реакции тем же пользователем - не производит никакого эффекта.
- Все поставленные Лайки подлежат логированию, и попадают в закрытый административный канал-ветку в виде:
Никнейм @Никнейм -> Никнейм @Никнейм
- Если например один поставил ЛАЙК, то другие пользователи тоже могу нажать на неё и так же будет произведён процесс перевода.

Например, кто скинул ссылку на какой-то полезный гайд, и известна специальная ЛАЙК-реакция, которая производит переводит поинтов от того, кто ставит эту реакцию, тому, под чьим сообщением она ставится, и человек может таким образом поблагодарить, поддержать, выразить уважение, поставив эту реакцию под сообщением. Так, как бы, несколько человек могут, в том числе, "скинуться".

=======

ПРЕДВАРИТЕЛЬНО
Собеседование с техническим специалистом (минут 15-20+), по результату которого мы с вами решаем, сотрудничаем или нет.

ОПЛАТА
Только после тестирования кода на основном сервере, при полной передаче кода.
Принимать выполненный вами код будет технический специалист, подтверждая оплату.

КОММУНИКАЦИЯ
Через Discord. Будет доступ в профильный чат, где коммуницируем по текущим задачам.

СТАНДАРТИЗАЦИЯ
От вас ожидается соблюдение общей стилистики написания кода.
Примеры будут предоставлены.

СРОКИ
Главное, чтобы задача была выполнена качественно, как задумано и написано в ТЗ (если в ТЗ что-то не учтено - уточняйте в чате)
Дедлайн скорее для вас, но и чрезмерное затягивание-сдвигание сроков не будет способствовать дальнейшему сотрудничеству.

По результату работы получаем от вас файл.py и возможно небольшая база данных (sqlite, mongodb), если есть необходимость хранить данные.

Для конкретной задачи, ожидаемый срок выполнения 2-7 дней

https://discord.gg/515
Напишите на Dopelinger, добавим вас в чат разработки

Здесь можно ознакомиться с другими актуальными задачами https://discord.com/channels/765882512676749324/1164954276582404117