Где и как можно хранить пользовательские классы в Python 3.10?
создаю небольшого бота для Discord на python, которому требуется сохранять пользовательские классы в файл (собственно, классы библиотеки discord.py) для последующего использования. С помощью чего можно это сделать? Пробовал pickle, гуглил, вроде как получается, что он не может работать с нестандартными классами. Заранее благодарю
Сериализовать эти классы и конструировать в рантайме. Вопрос в том, зачем тебе это и почему тебя нисколько не смущает, что таким способом твоего бота угонят через пару часов после релиза вместе с сервером и воткнут туда ботнет, майнер и что угодно.
Александр Нестеров, Целью бота является отправка контента из пабликов в VK в каналы на Discord серверах, которые подписываются на эти паблики через этого самого бота. И нужно сохранять именно объекты текстовых каналов (класса TextChannel), чтобы при повторном запуске не приходилось заново подписываться на эти паблики и т.к. используя только их можно отправлять сообщения. Я искал способы форматирования ID канала (который является обычным числом) в объект класса TextChannel, но не нашёл. И да, я не создаю классы, а сохраняю.