Hi GitHub Staff and fellow code-monkeys.
I am trying to better understand what are my options in creating a GitHub App which acts as a bot.
Starting small, I’ve decided that my bot should write status messages on commits.
I've managed to do so with an OAuth App, but not with a normal, webhook based GitHub App; I only managed to authenticate as the App Installer account
Q1: Is it possible to Auth as an App with a normal (webhook based) GitHub App?
When prototyping my bot, and messing around with authentication, i used a service to simulate the authentication process as I don’t have a Back-end yet.
Q2: What’s the lifetime of that token?
Q3 Is there a API Endpoint for creating GitHub Apps with a user personal access token?
Thanks a lot for your time and help!