4
0
Fork
You've already forked foubot2
0
Our IRC bot, now in go-lang.
  • Go 100%
Find a file
eigma 5d05e84c53 Fix handling of multiple events at exactly the same time.
This happens some times when Open Night overlaps with a one-off event
(eg. No Net Night) at the exact same time. foubot failed to announce
No Net Night on Feb 3 because of this bug: https://test.foulab.org/foulab/pl/1dofkozwqiyffmpsb55a1q4yze 
2026年02月06日 00:01:21 -05:00
configuration Remove BotAutoVoice, we haven't used it in >2 years. 2026年01月25日 14:11:50 -05:00
status Fix handling of multiple events at exactly the same time. 2026年02月06日 00:01:21 -05:00
.gitignore gitignore: update for new foubot binary name 2024年12月27日 21:05:12 -05:00
foubot2.service Adjust instructions and service file for new name in production 2024年12月05日 23:05:39 -05:00
go.mod Post lab status and event announcements to a local Meshtastic node. 2026年01月25日 14:00:14 -05:00
go.sum Post lab status and event announcements to a local Meshtastic node. 2026年01月25日 14:00:14 -05:00
LICENSE.md Update LICENSE.md 2021年08月25日 11:42:08 -04:00
main.go Use log.Printf consistently. 2026年01月25日 14:11:50 -05:00
README.md README: cleanup build instructions 2024年12月27日 21:05:12 -05:00

To compile for foubot's hardware, run the following:

GOARCH=arm64 GOOS=linux go build

Running on a Raspberry Pi Model 4 B with a GPIO wired to the Big Red Button.

More recently, Foubot is wired to a few more things (doorbell, etc), for details see the wiki: https://laboratoires.foulab.org/w/tiki-index.php?page=Foubot

I am a horrible person, and do not care for vendoring in this instance!

  • Clone repository.
  • Within, run $ go build

Click.

Boom.

Amazebuilds.