DISCORD + GOOGLE SHEETS + PYTHON | СИСТЕМА ИНФОРМИРОВАНИЯ

Цена договорная
09 октября 2022, 05:55 • 18 откликов • 143 просмотра
НА ПАУЗЕ

Нужно внести некоторые правки в код на PYTHON. Расширить уже имеющийся функционал DISCORD БОТа по взаимодействию с GOOGLE таблицей (только чтение), затем публикация сообщения в DISCORD.

В данный момент БОТ умеет:
На каждые 5 минут каждого дня недели (Пн-Вск) есть своя ячейка под текст, если в ячейке есть текст, то БОТ смотрит ячейку рядом, где вписан ID канала, и публикует текст в этот канал, в ещё одной ячейке может быть вписано число, - БОТ удалит опубликованное сообщение через это число минут, либо не удалит вообще, если "ячейка удаления" пуста.
(Время - Текст - ID канала публикации - Время удаления после публикации)
Код очень короткий, около 60 строк.

ЗАДАЧИ КОРОТКО:
- Добавить реакции к сообщениям из ячеек
- Растянуть цикличность публикаций с одной недели на четыре недели
- Порешать косяк в коде, из-за которого конкретно в Воскресенье публикации происходят коряво

ПОДРОБНЕЕ:
Что нужно добавить:
1.
Чтобы БОТ, из ещё одной ячейки, добавлял реакции к сообщению, которое публикует.
- Реакции (какие-либо эмодзи) вписываются в ячейку, через запятую.
- Все эти реакции проставляются ботом к этому конкретному сообщению (из текстовой ячейки) после его публикации.

2.
/ Сейчас БОТ проходит по дням недели, от Понедельника до Воскресенья, затем снова публикует сообщения Понедельника и тд.

НУЖНО расширить это свойство на 4 недели, Первая неделя - Вторая неделя - Третья неделя - Четвертая неделя - Первая неделя - Вторая неделя и тд.
Соответственно, в таблице количество дней/недель будет так же увеличено в 4 раза.

3.
- Устранить неисправность в том, что в Воскресенье сообщения публикуются только если установлено время удаления.
- Устранить неисправность в том, что после "какого-то" момента бот начинает себя дублировать (публикует по два сообщения) - это не критично, но тоже желательно устранить проблему, если она легко выявляема.

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

/ После периода стабильной эксплуатации кода - от нас обязательно отзыв.

/ Задача достаточно конкретная, по этому, пожалуйста, сразу пишите цену и приблизительные сроки.
/ Нам важнее цена и качество, нежели скорость исполнения.

Если ваш отклик остался без ответа, простите.
/ СТАТУС задачи всегда редактируется вверху заказа:
ОТКРЫТО : Ищем кодера
В РАБОТЕ : Нашли кодера и задача в процессе выполнения
НА ПАУЗЕ : Задача временно заморожена, предложения остаются на рассмотрении в будущем
ЗАКРЫТО/ВЫПОЛНЕНО : Задача отменена или уже завершена успешно