シンプルな情報がなかったので一応コードとしてまとめました🙏

go mod init linebot
go get -u github.com/gin-gonic/gin
// main.go
package main

import (
	"net/http"

	"github.com/gin-gonic/gin"
)

func main() {
	r := gin.Default()
	r.GET("/", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "hello",
		})
	})

	r.Run()
}

// Procfile
web: bin/linebot // linebot部分はアプリ名を入れる

あとはherokuにデプロイすればOKです

こちらのheroku-releaseブランチにコードまとめてあるので、参照してください

masahiro04/linebot

参考記事

Go言語とginで作ったHTTPサーバをHeroku上で動かしてみる