СИСТЕМА РЕГУЛЯРНОГО ИНФОРМИРОВАНИЯ В DISCORD из GOOGLE ТАБЛИЦЫ

Цена договорная
13 июля 2022, 05:14 • 14 откликов • 73 просмотра
В РАБОТЕ

БОТ на Python для DISCORD в связке с google таблицей, в которую он регулярно заглядывает.

Циклическое информирование на каждый день недели, на каждые 5 минут суток от 0:00 до 23:55

/ БОТ должен различать, какой именно день недели он проверяет, то есть, наверное, сопрягаться с календарём, соответственно, после Воскресенья БОТ снова считывает столбцы относящиеся к Понедельнику.

В таблице, в определенных ячейках, вручную, устанавливается:
1. ТЕКСТ сообщения (нижнее _ подчеркивание служит переносом строки)
2. ID канала, в который будет опубликовано сообщение
3. Через сколько минут это сообщение БОТ удаляет
Назначение публикации и Название канала БОТ не смотрит, это для удобства "интерфейса".

БОТ каждые 5 минут заглядывает в таблицу, проверяя соответствующие ячейки
- Если на проверяемые 5 минут в сутках, в конкретный день недели, ячейка ТЕКСТ пуста, то, соответственно, ничего не происходит.
- Если в ячейке ТЕКСТ есть какой-то текст, то БОТ смотрит в определенной ячейке ID канала, в который нужно запостить текст из поля ТЕКСТ и из определенной ячейки считывает ВРЕМЯ, через которое нужно удалить это сообщение.

/ Если возможно такое, что из-за лагов сети сервера расположения БОТа или лагов Дискорда или Гугл-таблиц публикация сообщения может "застрять", то, наверное, имеет резон сделать какую-то перепроверку себя через 10 секунд, на предмет, была ли проведена операция, если в поле ТЕКСТ что-то есть (если такое супер-маловероятно - то не нужно)

ВАЖНО:
- Все блоки кода нужно кратко и понятно #прокомментировать (что этот блок делает - простыми словами)
- Нам много важнее цена и качество, нежели скорость выполнения задачи

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

Если на ваш отклик не ответил, прошу прощения.
/ СТАТУС задачи всегда редактируется вверху заказа: ОТКРЫТО, В РАБОТЕ, ЗАКРЫТО/ВЫПОЛНЕНО
Файлы
Отзывы
Очень экономично, быстро, в рамках нашей задачи и тем более остальных условий - достаточно качественно.
1 год назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
не делает из сделки деловые посиделки, на все вопросы отвечает подробно
1 год назад