Tag: ACTIONS-ON-GOOGLE
Tengo un servidor HTTP que devuelve el valor de “tiempo de actividad”. La versión corta del código es la siguiente: paquete principal import ( “fmt” “net/http” “tiempo” ) var inicio tiempo.Time func principal() { inicio = tiempo.Ahora() http.HandleFunc(“/”, ManejadorRaiz) http.ListenAndServe(“:39000”, nil) } func ManejadorRaiz(w http.ResponseWriter, r *http.Request) { ahora := . . . Read more
Ahora mi servidor está consumiendo el mensaje de kafka. Luego envío el mensaje a un canal y hago “MarkMessage” (autocommit). golang func (h MsgConsumerGroupHandler) ConsumeClaim(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim) error { for msg := range claim.Messages() { h.msgQueue <- msg // se hará autocommit sess.MarkMessage(msg, “”) } return nil } El . . . Read more
Tengo un archivo json que es dinámico y que convierto a txt. EJEMPLO DEL JSON: {nombre: luis, apellido: gomez, número de ID: 87846516} El código donde lo convierto es así: file, _: = json.MarshalIndent (string (jsonData), “”, “”) data: = ioutil.WriteFile (“test.txt”, file, 0644) Lo convierto a txt exitosamente, pero . . . Read more
Tengo una estructura: type MyStruct struct { a string json:”a,omitempty” b int json:”b” c float64 json:”c,omitempty” } ¿Cómo podría hacer que los campos a y c fueran opcionales al hacer json.Unmarshal(…), pero siempre presentes en el json de salida al hacer json.Marshal(…)?
Hay un fragmento de código funcional que lanza un bot para recibir webhooks. paquete principal importar ( “registro” “net/http” ) función principal() { bot, err := tgbotapi.NewBotAPI(“MiAwesomeBotToken”) if err != nulo { registro.Fatal(err) } bot.Debug = verdadero registro.Printf(“Autorizado en la cuenta %s”, bot.Self.UserName) _, err = bot.SetWebhook(tgbotapi.NewWebhookWithCert(“https://example.com:8443/”+bot.Token, “cert.pem”)) si err! . . . Read more