Алексей Андреевич, представьте что вы отвечаете. Как будто Вы первый раз видите этот код.
Я бы рекомендовал его уменьшить до крайности, оставить буквально несколько строк, отражающих именно вашу конкретную проблему.
Оставить один вопрос. Другой вопрос оформить в другом вопросе, когда с этим разберётесь.
Yrets169, видите ли… я ж не из вредности спрашиваю. Чем больше вы дали бы информации, тем лучше ответ получили бы. Я подсказываю, что лучше бы дать больше инфы - привести кусок кода, из которого было бы понятно, откуда берется путь и куда потом применяется.
Видите, какие ответы вы получили? Нет кода у вас - нет кода и в ответах.
deadinsult, видите ли… вот это всё, что у вас в коде, говорит само за себя. Функция в полсотни строк, которая делает «и то, и это, и еще вот это», нумерованные переменные p1-p5… этого более чем достаточно.
Впрочем, дело ваше.
deadinsult, это всё равно как учить математику в начальной школе с систем нелинейных уравнений со множеством неизвестных. Начните с калькулятора, записной книжки, тетриса. Потом то же, но в виде веб-приложения.
На мой взгляд, главная ошибка - попытки делать рассылки в телеграме. Делаете группу «моя самая нужная всем рассылка», все кому надо туда подписываются и просто постите туда свои «рассылки». Просто, надежно, хорошо.
Wolf_Yout, пояснить? Зачем? Вы хотите предложить мне отлаживать эту груду скрытых exception, мысленно дебажить и искать, откуда вылезло то, что у вас вылазит? Спасибо, воздержусь.
Рекомендую осмысленно подойти к этим вашим перехватам ошибок, ну хотя бы сделать тестовый режим, в котором все exception выводятся в лог…
Melkij, если скачать с postgresql.org инсталляшку postgresql, как мне кажется оно и pgadmin поставит, не? Впрочем, это не важно. pgadmin мне не нравится и не рекомендую другим. Просто после установки PostgreSQL оно как правило оказывается где-то уже установлено и его можно в принципе использовать.
Я бы рекомендовал его уменьшить до крайности, оставить буквально несколько строк, отражающих именно вашу конкретную проблему.
Оставить один вопрос. Другой вопрос оформить в другом вопросе, когда с этим разберётесь.