Open Telegram and search for @BotFather in the search bar. Look for the official account, which has a blue verification checkmark next to the name. Beware of lookalike scam accounts.
Click on @BotFather and press the Start button (or type /start) to initialize the bot. It will respond with a list of available commands.
Send the command /newbot. BotFather will ask you to choose a display name for your bot (e.g., My Testing Bot). This can be changed later.
Next, you will be asked to choose a unique username for your bot. This username:
Must end strictly in bot (e.g., my_test_123_bot or TestBot).
Cannot contain special characters other than underscores.
Must be completely unique across Telegram.
Once a unique username is accepted, BotFather will send a success message containing your HTTP API Token (a long string of numbers and letters).
You must then connect to your bot and start the conversation with a "hello" or whatever. This gives it the permission to start sending messages.
I leave my Starlink on for messages. I believe the standby mode works fine for these but have not tested this yet.
Comments welcome.