You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chakib Benziane 1160d26d22 fix wrong merge config 11 months ago
.gitignore update ignore 11 months ago Working notifcation but crash if empty 2 years ago
config.yml fix wrong merge config 11 months ago
dockerfile dockerfile added 2 years ago
dockerfile.volume fix dockerfile 2 years ago
go.mod Reworked XMPP client connection 2 years ago
go.sum Reworked XMPP client connection 2 years ago
main.go merge 11 months ago


Simple golang command to call HODLHODL API endpoints.

The command usage is as following:

./hodlhodl-bot [-t] watchs-notifs

-t: sleep time in seconds between each call to api when running in daemon watch mode (default: 120)

watch: the watch command keeps running and polling the notifications endpoint, if new notifications are detected print them stdou. In this mode the program can only be stopped with CTRL+C


for testing purposes, create two accounts on TESTNET version of hodlhodl , create a fake listing with one account, and accept offer with the other account and send messages to generate notifications for the first account.


  • Logger working : setup in main funciton
  • readconfig function : using viper lib, parse config.yml
  • startclient function : Working XMPP client with
  • startmessage function : send message
  • gethdlnotification : send the correct string without crasing the app -----> in progress