Based on this article, it looks like only the first 8 characters of a Trello event ID contain the timestamp, but trello-events compares the entire ID when trying to determine whether an event is newer. I noticed the problem when my bot instance started posting the same event over and over again.
The fix is simple (line 76 in trello-events/index.js):
actionId = parseInt(boardActions[ix].id.slice(0, 8), 16);
Based on this article, it looks like only the first 8 characters of a Trello event ID contain the timestamp, but trello-events compares the entire ID when trying to determine whether an event is newer. I noticed the problem when my bot instance started posting the same event over and over again.
The fix is simple (line 76 in trello-events/index.js):
actionId = parseInt(boardActions[ix].id.slice(0, 8), 16);