mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 21:54:01 +03:00
FILE / ScuroNeko/mtg
telegram/api/secret.go
Исходный файл и его история в репозитории.
25 lines
434 B
Go
25 lines
434 B
Go
package api
|
|
|
|
import (
|
|
"fmt"
|
|
"io/ioutil"
|
|
)
|
|
|
|
const secretURL = "https://core.telegram.org/getProxySecret" // nolint: gas
|
|
|
|
func Secret() ([]byte, error) {
|
|
resp, err := request(secretURL)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("cannot access telegram server: %w", err)
|
|
}
|
|
|
|
defer resp.Close()
|
|
|
|
secret, err := ioutil.ReadAll(resp)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("cannot read response: %w", err)
|
|
}
|
|
|
|
return secret, nil
|
|
}
|