implement bot

This commit is contained in:
semblanceofsense
2025-01-31 18:58:07 -07:00
parent 40408f54ec
commit 1beb950e13
5 changed files with 174 additions and 24 deletions

View File

@@ -5,6 +5,8 @@ import (
"fmt"
"image/color"
"image/png"
"io"
"net/http"
"os"
)
@@ -27,13 +29,33 @@ type Maze [][]Point
func GetMaze(imagepath string) (Maze, error) {
returnMaze := *new(Maze)
imagereader, err := os.Open(imagepath)
res, err := http.Get(imagepath)
if err != nil {
return *new(Maze), err
return returnMaze, err
}
data, err := io.ReadAll(res.Body)
if err != nil {
return returnMaze, err
}
defer res.Body.Close()
err = os.WriteFile("/tmp/maze.png", data, 0755)
if err != nil {
return returnMaze, err
}
imagereader, err := os.Open("/tmp/maze.png")
if err != nil {
return returnMaze, err
}
image, err := png.Decode(imagereader)
if err != nil {
fmt.Println("Here")
return *new(Maze), err
}