Skip to content

HeadHunter483/go-tg-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Go Telegram Bot

Example of Telegram Bot written in Go programming language. There is base implementation of go-telegram-bot-api with usage of postgresql database and API calls to external resource.

To run the bot there must be specified .env file as shown in .env-example, there must exist a postgresql database and applied migrations for it. Migrations are applied using custom goose binary. It has to be built from goose/main.go entrypoint:

$ go build -o bin/goose goose/main.go
$ bin/goose up # running db migrations to the latest version

The bot can be manually launched from server/main.go file:

$ go run server/main.go

or from manually built binary:

$ go build -o bin/server server/main.go
$ bin/server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published