pub fn channels_to_join() -> anyhow::Result<Vec<String>> {
    let channels = get_env_var("TWITCH_CHANNEL")?
        .split(',')
        .map(ToString::to_string)
        .collect();
    Ok(channels)
}
// channels can be either in the form of '#museun' or 'museun'. the crate will internally add the missing #
channels can be either in the form of '#museun' or 'museun'. the crate will internally add the missing
channels can be either in the form of ' #museun ' or ' museun ' . the crate will internally add the missing
pub fn channels_to_join() -> anyhow::Result<Vec<String>> {
    let channels = get_env_var("TWITCH_CHANNEL")?
        .split(',')
        .map(ToString::to_string)
        .collect();
    Ok(channels)
}
pub fn channels_to_join ( ) -> anyhow :: Result < Vec < String > > { let channels = get_env_var ( " " ) ? . split ( ',' ) . map ( ToString :: to_string ) . collect ( ) ; Ok ( channels ) }
channels can be either in the form of '#museun' or 'museun'.
channels can be either in the form of ' #museun ' or ' museun ' .