This project uses code from carbon-now-cli. Go give it a star! Also, give carbon.now.sh a star for their awesome work
Just hit it on Telegram. It'll tell you what to do
Telegram chatbot created to generate nice code images using puppeteer on carbon.now.sh.
Everytime it gets a block of pre-formatted code (surrounded by three backticks), it generates an image with on carbon.now.sh, an uses puppeteer to grab a screenshot of that page.
If you want, you can change the default theme and settings for your images by sending the /settings
command on a private chat with the bot. This settings apply to you regardless of the chat (groups or private) you are in.
The first thing you'll need is an authorization token to communicate with Telegram's bot API. You can get it from BotFather. Then, choose one of the methods below and follow the instructions.
- Clone this repo and cd into it
- Run
npm install
- Run
npm run build
- Set all environment variables described in the sample envs file
- Run
npm start
- Clone this repo and cd into it
- Run
docker build . -t IMAGE_TAG
replacing IMAGE_TAG with the desired local tag for this image -
- Set all environment variables described in the sample envs file
- Run
docker run
command mapping the environment variables
Just click the button below, set the envs and that's it.
See this