Я продаю продукт SaaS, который поставляется с сервером Discord для пользователей. Это продукт обновления, поэтому, если у пользователя истекает срок действия лицензии, я бы хотел удалить его с сервера.
Как этого добиться? Какой вклад они должны будут дать мне? Лучше всего, чтобы на моем веб-сайте была кнопка входа в систему с разногласиями, или я должен просто дать им свое имя пользователя, после чего я могу отправить им ссылку приглашения при регистрации и удалить их, если срок действия их лицензии истекает с использованием API. Что, если они изменят свое имя пользователя?
Я приложил все усилия, чтобы выяснить, как достичь обоих этих подходов, прочитав https://discordapp.com/developers/docs/intro, но я чувствую, что их документация серьезно отсутствует, и это Трудно найти то, что мне нужно.
РЕДАКТИРОВАТЬ: Было бы также полезно иметь возможность создавать только один раз приглашать ссылки. Как только пользователь нажимает на ссылку, его идентификационный номер отправляется мне, чтобы я мог добавить его в базу данных. Затем, скажем, каждый день, я сканирую базу данных на наличие пользователей с истекшим сроком действия, и если срок действия этого пользователя истек, я вызываю kick
https://discordpy.readthedocs.io/en/latest/api.html#discord .Guild.kick . Это возможно?