У меня есть небольшое сообщество в Discord, и я хотел бы навсегда перенести около 50 участников в новое сообщество на Discourse.
Я перерыл множество тем здесь о лучшем способе сделать это, но так и не нашёл решения. Существуют плагины, которые могут создавать посты из Discourse в Discord, но мне сложно найти что-то, что работает в обратном направлении.
Мне нужно экспортировать пользователей, сопоставить их роли с группами, их посты из всех каналов и вложения.
Кто-нибудь уже делал это или может указать правильное направление в плане доступных скриптов?
Посмотрите в scripts/import_scripts — все они импортируют пользователей. Несколько скриптов импортируют группы. Найдите тот, который недавно обновлялся и использует формат данных, аналогичный тому, что предоставляет Discord.
Я не думал, что Discord позволяет экспортировать такие данные для всего сервера Discord? Я знаю, что вы можете «заказать» свои личные данные, но это должен сделать каждый пользователь.
Я нашел расширения для Chrome и скрипты, которые могут экспортировать чаты Discord (включая пользователей, роли и вложения) из отдельных каналов в форматы CSV, HTML или JSON. Меня устраивает делать это по одному каналу за раз.
Я рассматривал тарифы Communiteq Starter ($20/мес) или Professional Plan ($49/мес), но не уверен, что у меня будет необходимый доступ для самостоятельной миграции. На старте я ищу управляемое решение, чтобы сосредоточиться на росте сообщества.
Я не против оплатить миграцию (в разумных пределах для такого небольшого сообщества), но мне нужно убедиться, что я смогу передать им правильные файлы и базы данных.
Что касается изменения ссылок в Discord — я об этом не знал, спасибо, что обратили на это внимание.
Пока я попробую несколько найденных расширений для Chrome и скриптов экспорта для Discord на тестовом сервере.