diff --git a/cron.go b/cron.go index 29f88dd..268f4c2 100644 --- a/cron.go +++ b/cron.go @@ -2,15 +2,13 @@ package main import ( "encoding/json" - "io/ioutil" - //"log" "fmt" + "io/ioutil" "os" "time" - //"github.com/robfig/cron/v3" + "github.com/robfig/cron/v3" "github.com/tidwall/pretty" - "gopkg.in/robfig/cron.v3" ) func startCron() *cron.Cron { diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..9303268 --- /dev/null +++ b/go.mod @@ -0,0 +1,12 @@ +module gogs.siteop.biz/shoopea/chirpnest + +go 1.16 + +require ( + github.com/go-sql-driver/mysql v1.5.0 + github.com/jinzhu/copier v0.2.8 + github.com/robfig/cron/v3 v3.0.1 + github.com/streadway/amqp v1.0.0 + github.com/tidwall/pretty v1.1.0 + gopkg.in/tucnak/telebot.v2 v2.3.5 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..b769c5a --- /dev/null +++ b/go.sum @@ -0,0 +1,24 @@ +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs= +github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/jinzhu/copier v0.2.8 h1:N8MbL5niMwE3P4dOwurJixz5rMkKfujmMRFmAanSzWE= +github.com/jinzhu/copier v0.2.8/go.mod h1:24xnZezI2Yqac9J61UC6/dG/k76ttpq0DdJI3QmUvro= +github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= +github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= +github.com/streadway/amqp v1.0.0 h1:kuuDrUJFZL1QYL9hUNuCxNObNzB0bV/ZG5jV3RWAQgo= +github.com/streadway/amqp v1.0.0/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/tidwall/pretty v1.1.0 h1:K3hMW5epkdAVwibsQEfR/7Zj0Qgt4DxtNumTq/VloO8= +github.com/tidwall/pretty v1.1.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/tucnak/telebot.v2 v2.3.5 h1:TdMJTlG8kvepsvZdy/gPeYEBdwKdwFFjH1AQTua9BOU= +gopkg.in/tucnak/telebot.v2 v2.3.5/go.mod h1:BgaIIx50PSRS9pG59JH+geT82cfvoJU/IaI5TJdN3v8= +gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/main.go b/main.go index 3b83e27..82492b3 100644 --- a/main.go +++ b/main.go @@ -8,11 +8,13 @@ import ( "fmt" "log" "math/rand" + "net/http" "sync" "time" - //"github.com/robfig/cron/v3" - "gopkg.in/robfig/cron.v3" + _ "net/http/pprof" + + "github.com/robfig/cron/v3" _ "github.com/go-sql-driver/mysql" tb "gopkg.in/tucnak/telebot.v2" @@ -135,6 +137,10 @@ func main() { go MQKeepAliveWorker() go MQTidyKeepAliveWorker() + go func() { + log.Println(http.ListenAndServe("172.16.2.1:6060", nil)) + }() + log.Println("Bot started !") // Main loop