Instead of a long issue, here is the offending line: https://github.com/Flexget/Flexget/blob/develop/flexget/plugins/notifiers/slack.py#L48 There is a dash that should be an underscore: notification['icon-emoji'] should be notification['icon_emoji']