Edits history of script submission #110 for ' Send an image to channel (slack)'

  • deno
    import type { Base64 } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    type Slack = {
      token: string;
    };
    export async function main(
      image: Base64,
      channel: string,
      slack: Slack,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append("file", new File([decode(image)], imagename));
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (
        await fetch("https://slack.com/api/files.upload", {
          method: "POST",
          body: formData,
        })
      ).json();
    }
    

    Submitted by hugo697 384 days ago

  • deno
    import type { Base64 } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    type Slack = {
      token: string;
    };
    export async function main(
      image: Base64,
      channel: string,
      slack: Slack,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append("file", new File([decode(image)], imagename));
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (
        await fetch("https://slack.com/api/files.upload", {
          method: "POST",
          body: formData,
        })
      ).json();
    }
    

    Submitted by hugo697 399 days ago

  • deno
    import type { Base64 } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    type Slack = {
      token: string;
    };
    export async function main(
      image: Base64,
      channel: string,
      slack: Slack,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append("file", new File([decode(image)], imagename));
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (
        await fetch("https://slack.com/api/files.upload", {
          method: "POST",
          body: formData,
        })
      ).json();
    }
    

    Submitted by admin 1031 days ago

  • deno
    import type {
      Base64
    } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    type Slack = {
      token: string;
    };
    export async function main(
      image: Base64,
      channel: string,
      slack: Slack,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append(
        "file",
        new File([decode(image)], imagename),
      );
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (await fetch("https://slack.com/api/files.upload", {
        method: "POST",
        body: formData,
      })).json();
    }
    

    Submitted by admin 1034 days ago

  • deno
    import type {
      Base64,
      Resource,
    } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    export async function main(
      image: Base64,
      channel: string,
      slack: Resource<"slack">,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append(
        "file",
        new File([decode(image)], imagename),
      );
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (await fetch("https://slack.com/api/files.upload", {
        method: "POST",
        body: formData,
      })).json();
    }
    

    Submitted by adam186 1163 days ago

  • deno
    import type {
      Base64,
      Resource,
    } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    export async function main(
      image: Base64,
      channel: string,
      slack: Resource<"slack">,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append(
        "file",
        new File([decode(image)], imagename),
      );
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (await fetch("https://slack.com/api/files.upload", {
        method: "POST",
        body: formData,
      })).json();
    }
    

    Submitted by adam186 1198 days ago

  • deno
    import type {
      Base64,
      Resource,
    } from "https://deno.land/x/[email protected]/mod.ts";
    import { decode } from "https://deno.land/[email protected]/encoding/base64.ts";
    
    export async function main(
      image: Base64,
      channel: string,
      slack: Resource<"slack">,
      imagename: string = "image.png",
    ) {
      const formData = new FormData();
      formData.append("token", slack.token);
      formData.append(
        "file",
        new File([decode(image)], imagename),
      );
      formData.append("channels", channel);
      formData.append("filename", "image.png");
      formData.append("filetype", imagename);
    
      return await (await fetch("https://slack.com/api/files.upload", {
        method: "POST",
        body: formData,
      })).json();
    }
    

    Submitted by admin 1393 days ago