message: remove special guild type message obj
diff: @@ -10,8 +10,7 @@ import { bot_has_permission } from "../utils/permissions.ts"
  import { Errors } from "../types/errors.ts"
  import { Permissions } from "../types/permission.ts"
  -export const create_message = (data: Message_Create_Options, client: Client) => {
  - const base_message = {
  +export const create_message = (data: Message_Create_Options, client: Client) => ({
  raw: () => data,
  author: () => create_user({ ...data.author, avatar: data.author.avatar || "" }),
  id: () => data.id,
  @@ -106,17 +105,6 @@ export const create_message = (data: Message_Create_Options, client: Client) =>
  const result = await client.discordRequestManager.patch(endpoints.CHANNEL_MESSAGES(data.id), content)
  return create_message(result, client)
  }
  - }
  -
  - if (!data.guild_id) return base_message
  -
  - const guild = cache.guilds.get(data.guild_id)
  -
  - return {
  - ...base_message,
  - guild: () => guild,
  - member: () => data.member
  - }
  -}
  +})
  export type Message = ReturnType<typeof create_message>
  