Many distributions do not have python 3.8 in their repositories yet. If this is the case for you, then pyenv is a great option for managing different python versions. Instructions for installing are ...
Build a Discord bot that asks one question: is this message unsolicited solicitation? It reads new messages in selected text channels of one server and detects sales, recruitment, or signup pitches.