func messageListener(o *gomegle.Omegle, logger *log.Logger) { for { err := o.ShowTyping() if err != nil { logger.Print(err) } reader := bufio.NewReader(os.Stdin) text, err := reader.ReadString('\n') if err != nil { err = o.Disconnect() if err != nil { logger.Fatal(err) } fmt.Println("- Disconnected") ret := o.GetID() if ret != nil { logger.Fatal(ret) } continue } err = o.StopTyping() if err != nil { logger.Print(err) } err = o.SendMessage(text) if err != nil { logger.Fatal(err) continue } } }