Skip to content

seadclub/tgbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEAD Club's helper tg bot

go logo docker logo

Project structure

.
├── bot
│   ├── bot.go
│   ├── keyboards.go
│   └── vars.go
├── Dockerfile
├── go.mod
├── go.sum
├── LICENSE
├── main.go
└── README.md

Installation

git clone https://github.com/seadclub/seadclub-bot

Usage

  • Run it using docker:
    • You need to paste your api keys in Dockerfile:
ENV TELEGRAM_API_TOKEN=YOUR_API_TOKEN
  • Run it:
docker build -t your_image_name .
docker run -d -p 8080:80 your_image_name
  • Run it without docker:
    • You need to create .env file with env variables
      • And you need to UNCOMMENT the following lines in bot.tg:
// "github.com/joho/godotenv"
// err := godotenv.Load("../.env")
// if err != nil {
// 	fmt.Println("[ERROR] error loading .env file")
// 	log.Panic(err)
// }
  • Run it:
go run main.go

Contributing

  • Pull requests are welcome, for major changes, please open an issue first to discuss what you would like to change.

License