Testing with the following config :
{
"BotCheckIntervalMs": 30000,
"MattermostWebhookUrl": "https://domain/hooks/m4cckh6a4pg",
"BotChannelDefault": "testing",
"BotNameDefault": "bot",
"BotImageDefault": "https://domain/icon.png",
"RssFeeds": [
{
"FeedPretext": "Schneier on Security",
"Url": "https://www.schneier.com/blog/atom.xml",
"BotChannelOverride": "",
"BotNameOverride": "Bruce Schneier",
"BotImageOverride": "https://www.schneier.com/images/bruce-blog3.jpg",
"IncludeContent": false
},
{
"FeedPretext": "Threat post",
"Url": "https://threatpost.com/feed/",
"BotChannelOverride": "",
"BotNameOverride": "Threat post",
"BotImageOverride": "https://threatpost.com/wp-content/themes/threatpost/images/site-icon.png",
"IncludeContent": false
},
{
"FeedPretext": "Blog",
"Url": "https://feeds.feedburner.com/TroyHunt",
"BotChannelOverride": "",
"BotNameOverride": "Troy Hunt",
"BotImageOverride": "https://www.troyhunt.com/favicon.png",
"IncludeContent": false
},
{
"FeedPretext": "Krebs on Security",
"Url": "https://krebsonsecurity.com/feed/",
"BotChannelOverride": "",
"BotNameOverride": "Brian Krebs",
"BotImageOverride": "https://krebsonsecurity.com/wp-content/uploads/2009/11/krebsinbelgium.png",
"IncludeContent": false
},
{
"FeedPretext": "Naked Security",
"Url": "https://nakedsecurity.sophos.com/feed/",
"BotChannelOverride": "",
"BotNameOverride": "Sophos",
"BotImageOverride": "https://pbs.twimg.com/profile_images/667033512403476480/HPSTaLj2_200x200.png",
"IncludeContent": false
},
{
"FeedPretext": "Bulletins",
"Url": "https://www.auscert.org.au/rss/bulletins/",
"BotChannelOverride": "",
"BotNameOverride": "AusCERT",
"BotImageOverride": "https://pbs.twimg.com/profile_images/476961139285184513/cws56Xhp.png",
"IncludeContent": false
}
],
"RedditJsonFeeds": null
}
I've concluded that all feeds read correctly except the last in the list - no errors are produced unfortunately. All other feeds correctly read and append a "LastProcessedItem" flag/timestamp.
I did note however inconsistency in the "Z" on the end of the timestamp, sometimes it had a preceding space and I was unsure of the reason for that character having been appended.