Infelizmente, o Telegram nao dispoe de uma sandbox ou ambiente de desenvolvimento, portanto, nao possibilidade de testar a nao ser em producao. Para contribuir, realize o clone desse projeto:
git clone https://github.com/celorodovalho/phpdfbot.git
Mude para a branch de desenvolvimento:
git checkout develop
Instale o projeto via composer:
cp .env.example .env composer install
Esse projeto utiliza a metodologia "git flow" (https://danielkummer.github.io/git-flow-cheatsheet/index.pt_BR.html), portanto, crie uma branch a partir da branch de desenvolvimento:
git flow feature start NOME_DA_FEATURE
Faca o commit e um PULL REQUEST para a develop.
Dados importantes que so estao disponiveis no ambiente de producao:
TELEGRAM_BOT_NAME=phpdfbot TELEGRAM_BOT_TOKEN=000000000:XXXXXXXxxxxxXXXXXXXXXXXXXXXXXXxxxx TELEGRAM_CHANNEL=@phpdfvagas TELEGRAM_GROUP=@phpdf TELEGRAM_OWNER_ID= TELEGRAM_GROUP_ADM=
Os logs de erros sao enviados automaticamente para o grupo de administracao do Bot.