PYTHON + DISCORD + GOOGLE SHEETS | ОБРАБОТКА ВХОДА на сервер и ВЫХОДА с него

5 000 руб. за проект
30 ноября 2023, 07:09 • 6 откликов • 59 просмотров
- Знание основ ООП
- Понимание модульной разработки
- Уверенное использование стандартного набора библиотек

=======

ВХОД на сервер
Выводит приветственное сообщение заходящему на сервер в спец-канал входа, в формате:
-@Никнейм / Никнейм `Discord ID`
- Текст (берётся из технического канала-ветки, включая изображения)
- Бот проверяет, есть ли Discord ID зашедшего пользователя в системе (в таблице - ищет ID и рядом ранг - проставляет соответствующую роль в Discord), и если есть - сразу вешает ему прежний ранг.

ВЫХОД с сервера
Выводит данные о выходящем пользователе в спец-канал выхода, в формате:
- Никнейм `Discord ID`
- Дата первого входа на сервер
- Текст (берётся из технического канала-ветки, включая изображение)
- Последнее сообщение : (ссылка) (находит последнее сообщение от пользователя)
- Последняя транзакция : (ссылка) (находит последнюю транзакцию в логах. ищет среди @упоминаний этого пользователя сообщение, подпадающее под тип "логирование" (имеет определенный вид))

=======

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

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

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

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

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

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

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