TODO poll_channels_module, handle FloodWaitError exception. add feature to ignore specific questions from asking. add feature to add user-defined answers for questions. add feature to define different parsers for different channel. add more unit tests before building; add unit tests after building. Create authentication file Prepare ./secrets directory if not exists: # in the project root directory mkdir -p secrets Prepare environment file with required parameters if not exists: # in the project root directory echo "PHONE=$PHONE" >> .env echo "API_ID=$API_ID" >> .env echo "API_HASH=$API_HASH" >> .env Follow the authentication process to create a session file: # in the project root directory pipenv install pipenv run python3 session_handler/main.py