Executando verificação de segurança...
6

O GitHub possui uma solução de automação chamada GitHub actions, onde você define um gatilho (por exemplo, rodar após uma Pull Request), e uma ação (Por exemplo abrir uma URL específica do site para adição de Tabcoins eu acho).
Eu não sei se é possível pegar o nome do usuaŕio nessas ações, tão pouco como relacionar eles aqui no site, talvez colocar um tipo de vinculação de conta com a conta do Github nas opções.

Outra solução seria talvez listar um raw de todos os commits feitos no projeto, pegando o nome do usuário e o ID do commit pra salvar em banco e não repetir, e distribuir X Tabcoins por cada commit aceito no projeto final pro usuaŕio.

Anexo de Links de referência:

Actions - Run on Pull Request

GitHub Workflow Syntax for Github Actions - GitHub Docs

Carregando publicação patrocinada...
2
3

Exato!!!

Pela manhã inclusive encontrei um item no marketplace do GitHub para enviar requisições HTTP como ação do Actions após identificar um gatilho, segue link:

https://github.com/marketplace/actions/web-request-action

Edit: Vi agora que dá até para usar variáveis de ambiente para performar uma identificação usando o formato Basic Auth e validar que é o próprio GitHub ou administrador com os acessos que está disparando aquela requisição, e não algum curioso com um POSTMAN buscando TabCoins fáceis!