Dont handle messages from self
This commit is contained in:
parent
0a0a10ed29
commit
99ffde1c7f
16
Dockerfile
16
Dockerfile
|
@ -1,4 +1,4 @@
|
|||
FROM ubuntu:15.10
|
||||
FROM ubuntu:16.04
|
||||
MAINTAINER Andreas Neue <an@dnix.de>
|
||||
|
||||
RUN apt-get -y --force-yes update
|
||||
|
@ -7,14 +7,14 @@ RUN apt-get install -y ca-certificates
|
|||
RUN apt-get install -y fortune vim
|
||||
RUN apt-get clean
|
||||
|
||||
RUN mkdir /flokatirc
|
||||
RUN mkdir /mmflokati
|
||||
|
||||
COPY flokatirc /flokatirc/flokatirc
|
||||
COPY newsfeeds.conf /flokatirc/newsfeeds.conf
|
||||
COPY fortunes /flokatirc/fortunes
|
||||
COPY mmflokati /mmflokati/mmflokati
|
||||
#COPY newsfeeds.conf /mmflokati/newsfeeds.conf
|
||||
#COPY fortunes /mmflokati/fortunes
|
||||
|
||||
ENV PATH $PATH:/flokatirc
|
||||
ENV PATH $PATH:/mmflokati
|
||||
|
||||
WORKDIR /flokatirc
|
||||
WORKDIR /mmflokati
|
||||
|
||||
CMD [ "/flokatirc/flokatirc", "-server=irc.dnix.de:6667", "-name=Flokati", "-chan=#test", "-nsname=N", "-nspass=t0ps3cr37" ]
|
||||
#CMD [ "/mmflokati/mmflokati", "-server=irc.dnix.de:6667", "-name=Flokati", "-chan=#test", "-nsname=N", "-nspass=t0ps3cr37" ]
|
||||
|
|
6
Makefile
6
Makefile
|
@ -9,15 +9,15 @@ build: genversion genbuilddate test
|
|||
build-win: test genversion
|
||||
GOOS=windows GOARCH=amd64 go build -v -o mmflokati.exe mmflokati
|
||||
|
||||
docker: build
|
||||
./dockerbuild.sh
|
||||
|
||||
genversion:
|
||||
./genversion.sh
|
||||
|
||||
genbuilddate:
|
||||
./genbuilddate.sh
|
||||
|
||||
docker: build
|
||||
./dockerbuild.sh
|
||||
|
||||
fmt:
|
||||
go fmt ./...
|
||||
|
||||
|
|
11
main.go
11
main.go
|
@ -1,8 +1,8 @@
|
|||
// vi:ts=4:sts=4:sw=4:noet:tw=72
|
||||
//
|
||||
// flokatirc
|
||||
// mmflokati
|
||||
//
|
||||
// Copyright (c) 2015,2016 Andreas Neue <an@dnix.de>
|
||||
// Copyright (c) 2015,2016,2017 Andreas Neue <an@dnix.de>
|
||||
|
||||
package main
|
||||
|
||||
|
@ -47,7 +47,7 @@ func main() {
|
|||
xlog.Info("Connecting ...")
|
||||
|
||||
bot := matterclient.New(*name, *pass, *team, *server)
|
||||
bot.SetLogLevel("debug")
|
||||
//bot.SetLogLevel("debug")
|
||||
err := bot.Login()
|
||||
if err != nil {
|
||||
xlog.Error(err.Error())
|
||||
|
@ -84,7 +84,10 @@ func main() {
|
|||
go func() {
|
||||
for {
|
||||
mm := <-bot.MessageChan
|
||||
xlog.Debug("got msg: %v %v :: %v", mm.Username, mm.Channel, mm.Text)
|
||||
if mm.Username == *name {
|
||||
continue
|
||||
}
|
||||
xlog.Debug("Got msg: User: %v, Channel: %v, Text: \"%v\"", mm.Username, mm.Channel, mm.Text)
|
||||
modules.HandleMessage(&modules.Message{From: mm.Username, Channel: mm.Channel, Text: mm.Text})
|
||||
}
|
||||
}()
|
||||
|
|
Loading…
Reference in New Issue