安装telegram bot api包失败



我正试图通过以下链接为golang安装telegram bot api模块:
https://github.com/go-telegram-bot-api/telegram-bot-api

显示不起作用并引发下一个错误的安装示例:

cannot find package "github.com/go-telegram-bot-api/telegram-bot-api/v5" in any of:
/usr/local/go/src/github.com/go-telegram-bot-api/telegram-bot-api/v5 (from $GOROOT)
/home/foo/go/src/github.com/go-telegram-bot-api/telegram-bot-api/v5 (from $GOPATH)

我在谷歌上看到一些人推荐使用";进行安装";,但这也引发了同样的错误。

我想在这里得到一些帮助,我正在努力解决这个问题,但暂时没有成功。如果您需要,请随时询问任何进一步的信息

提前感谢!

因此详细阐述我的评论:

您尝试使用的程序包是一个模块。它没有main功能(或main包(。自述文件中的示例是您自己编写的。说你想称之为"mybot">,你会这样做:

$ mkdir mybot
$ go mod init github.com/yourname/mybot
$ go get -u github.com/go-telegram-bot-api/telegram-bot-api/v5
$ vim main.go

在此main.go中,您可以粘贴示例,然后运行:

$ go build .

它将在当前目录中生成一个名为mybot的二进制文件。你可以像任何可执行文件一样运行这个:

$ ./mybot

一旦启动并运行,请使用go install .进行安装。这将把二进制文件放入$GOPATH/bin中。如果您将其添加到$PATH变量中,则可以通过从任何位置运行mybot来运行二进制文件。。。

最新更新