Discord: eigener Kanal fuer Beitritte, Spielvorschlaege und Reactions als Forum
Beitrittsmeldungen liefen nach #allgemein, weil Discord ohne Angabe den ersten Kanal nimmt. Jetzt gehen sie nach #begruessung (SYSTEM_CHANNEL). Die von Abdu angelegten Textkanaele spielvorschlaege und reaction-einsendungen sind jetzt Foren im Bauplan: ein Beitrag je Spiel bzw. Clip, 👍 als Standard-Reaktion, Stand-Tags nur fuer Mods. apply.ts kann dafuer Tags und Standard-Reaktion anlegen und nachziehen; fremde Tags bleiben mit ihrer ID stehen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
81ab865de0
commit
5494c6d24d
7 files changed
+211
-9
No files matched your search
@@ -161,7 +161,14 @@ export type RestFull = Rest & {
|
||||
|
||||
export type ApiRole = { id: string; name: string; permissions: string; position: number; color: number; hoist: boolean; mentionable: boolean; managed: boolean };
|
||||
export type ApiOverwrite = { id: string; type: 0 | 1; allow: string; deny: string };
|
||||
export type ApiChannel = { id: string; name: string; type: number; position: number; parent_id: string | null; topic?: string | null; permission_overwrites?: ApiOverwrite[] };
|
||||
export type ApiTag = { id?: string; name: string; emoji_id?: string | null; emoji_name: string | null; moderated: boolean };
|
||||
export type ApiChannel = {
|
||||
id: string; name: string; type: number; position: number; parent_id: string | null;
|
||||
topic?: string | null; permission_overwrites?: ApiOverwrite[];
|
||||
// Nur Foren.
|
||||
available_tags?: ApiTag[];
|
||||
default_reaction_emoji?: { emoji_id: string | null; emoji_name: string | null } | null;
|
||||
};
|
||||
export type ApiGuild = {
|
||||
id: string; name: string; owner_id: string; roles: ApiRole[]; features: string[];
|
||||
// Die Felder aus GUILD_SETTINGS, damit sich vergleichen laesst, statt bei
|
||||
@@ -170,6 +177,7 @@ export type ApiGuild = {
|
||||
explicit_content_filter?: number;
|
||||
default_message_notifications?: number;
|
||||
system_channel_flags?: number;
|
||||
system_channel_id?: string | null;
|
||||
};
|
||||
export type ApiWebhook = { id: string; name: string; channel_id: string; url?: string; token?: string };
|
||||
export type ApiUser = { id: string; username: string; bot?: boolean };
|
||||
|
||||
Reference in new issue
Block a user