added always_notify_channels option and refactor

- channel_excludes -> exclude_channels