xzartsust, Это уже ошибка синтаксиса SQL. Проверяй как составлен запрос.
Подсказка, проблема тут:
PREFIX=str('.')
Потому что строка SQL получается такой:
INSERT INTO prefixDB (
guild_id, prefix
) VALUES (123,.)
И постгря не понимает что делать. Попробуй выполнить свой запрос непосредственно в постгре и вообще посмотреть какой он получается.
Читай ошибки! Они все пишут в чем проблема! Здесь явным языком написано :Ошибка синтаксиса Постгрес, знаичт проблема в создаваемом SQL запросе.
ЗЫ: Используй плейсхолдеры при создании запроса, а не F строки, так за тебя строки обернут в строки например и обезопасят от иньекций
В приведенной части кода нет нигде вызова функции для отправки сообщения.
Функция где-то вообще вызывается? Или вопрос неполный?
Где вызывается `await message.channel.send(msg)`?