- It's a actual fetcher for telegram channel https://t.me/bug_bounty_channel
- This app can fetch
hactivities
fromHackerOne
- After you clone and open project using
Open in Contiainer
command - Your docker will be created with node.js env
- Now you can test behaviour and abilities of this app
TELEGRAM_BBBOT_BASE_URL
- it's a url for periodically ping web app, for example:https://YOUR_APP_NAME.herokuapp.com/
for local development it's ahttp://localhost:5000
url.TELEGRAM_BBBOT_CHANNEL
- it's a name of your channel in telegram, for example@name_of_channel
(your bot must have access to this channel).TELEGRAM_BBBOT_TOKEN
- it's a token for telegram bot.TELEGRAM_BBBOT_HACKERONE_GRAPHQL
- it's aGraphQL
endpoint ofHackerOne
, for examplehttps://hackerone.com/graphql
.TELEGRAM_BBBOT_FIREBASE_DB_URL
- it's a Firebase URL for storing last timestamp ofdisclosed_at
, for examplehttps://YOUR_PROJECT_NAME.firebaseio.com
.TELEGRAM_BBBOT_FIREBASE_SECRET
- secret access token for query and update database content.TELEGRAM_BBBOT_LOOP_INTERVAL_IN_SECONDS
- it's an interval for preiodically queryingGraphQL
api in seconds, for example60
seconds, which equals to1
minute.
- You need to fill in all the
ENV
variables above. - Execute command
npm start
.
- This bot can be easily deployed to
heroku.com
Heroku get started